问题标签 [phpwkhtmltopdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
325 浏览

php - phpwkhtmltopdf 正在生成多个页面而不是一个

我只想在一页上显示 pdf 格式的 html。但它使它在多个页面上。我试图添加 css 修改,但它没有工作。有很多选择,但找不到适合的。

可用选项 https://github.com/mikehaertl/phpwkhtmltopdf http://wkhtmltopdf.org/usage/wkhtmltopdf.txt

php

pdf.css

0 投票
1 回答
833 浏览

php - wkhtmltopdf 没有正确转换引号和空格

我正在使用这个wkhtmltopdf 0.12.3 (with patched qt)版本的 wkhtmltopdf。使用蒙特塞拉特字体系列。

HTML是这样的,

输出为,

家具和配件的家庭布置和租赁协议(同意)

和,

输出为,

 服务受本条款和条件的约束

为什么这些Â介于两者之间?

我试图像这样替换引号和空格,

但没有帮助。难道我做错了什么?搜索,但找不到解决方案。

0 投票
0 回答
524 浏览

wkhtmltopdf - 为 wkhtmltopdf 设置背景

我有一个背景图片模板

在此处输入图像描述

页眉和页脚在模板图像中的位置我只想在内容区域中呈现内容

如何做到这一点?

我试图将页眉和页脚 html 分开,我的代码示例是我的 php 代码

在页眉(products.pdf.header)文件中我有页眉内容,在页脚(products.pdf.footer)文件中我有页脚内容,$html保存我的内容

0 投票
0 回答
349 浏览

wkhtmltopdf - wkhtmltopdf:为什么不能在一个 pdf 中显示页眉和页脚?

我使用“ knp_snappy.pdf ”和 php 来创建 pdf 文件。

页眉内容可以显示在主要内容之上,但页脚内容不能显示。但是如果我用 AI 软件打开这个 pdf 文件,我可以在板子下面找到页脚内容。我的代码有什么问题?另一个问题,如果我尝试创建多个 pdf 文件,主要内容的位置将会改变。

0 投票
8 回答
16591 浏览

chart.js - Wkhtmltopdf 不呈现 Chart.JS 2.5.0 图形

使用
WKpdftohml 版本 0.12.3.2
PHPwkhtmltopdf 版本 2.2.0
Chart.JS 版本 2.5.0

我正在尝试使用上述库打印折线图。我可以使用 shell 命令重现 pdf:wkhtmltopdf --javascript-delay 5000 " http://netdna.webdesignerdepot.com/uploads7/easily-create-stunning-animated-charts-with-chart-js/chartjs-demo.html" test2.pdf
所以 WKhtmltopdf 没有问题。

问题是当我在我的应用程序中使用 PHPwkhtmltopdf 库执行此操作时。我得到一个空白页。
根据我的研究,这些是我尝试过的事情:

  • 添加'javascript-delay' => 500到 Chart.JS 选项;
  • 添加animation:{onComplete: function () {window.JSREPORT_READY_TO_START =true}到 Chart.JS 选项;
  • 添加<div style="width:800px;height:200;font-size:10px;">到canvas html标签的父div
  • 添加ctx.canvas.width = 800;ctx.canvas.height = 200;到图表的 javascript 初始化中。

好吧,没有任何效果。我喜欢 Chart.JS 和 WKhtmltopdf,但如果我无法打印,我将不得不放弃其中一个。有什么解决办法吗?

这是我的 PHPwkhtmltopdf 的 php 代码:

# 更新 1
用页面输出制作了一个 php 文件。在浏览器中运行它并呈现图形。当我在控制台中执行此操作时,它会呈现除图形之外的所有内容!
wkhtmltopdf怎么会渲染这个页面中的图形:http://netdna.webdesignerdepot.com/uploads7/easily-create-stunning-animated-charts-with-chart-js/chartjs-demo.html但不是我自己的?!

0 投票
1 回答
2130 浏览

php - 如何获取使用 PHP WkHtmlToPdf 创建的 pdf 以使用 slim 3 下载而不会破坏编码

我正在使用php wkhtmltopdf从 html 创建一个 pdf

如果我将文件直接保存到我的服务器,则 pdf 有效

如果我先将其转换为字符串,然后使用 php 将其保存到文件中,则 pdf 文件仍然有效。

但是无论我尝试包含什么标题,下载的pdf文件都不起作用,当我检查它时,它充满了�符号(据我所知,通常来自不正确的编码)

我已经尝试了所有我能想到的标头配置,但仍然得到相同的结果:

以下是我的一些尝试:

以下是下载前后 pdf 文件的内容示例:

下载前:

下载后:

0 投票
1 回答
677 浏览

angularjs - 如何渲染 AngularJs 网站的图像?

我正在使用wkhtmltoimage. 它适用于例如http://stackoverflow.com

但是当我尝试在任何使用 AngularJs 的网站上运行时(例如https://material.angularjs.org/latest/):

A 得到一个错误 JS 错误(感谢 :--debug-javascript标志)

结果图像只是一个很小的白色条纹。

如何仁

0 投票
1 回答
68 浏览

laravel - 在 HHVM 中生成 pdf 不起作用

我在我的 ubuntu 服务器上使用了 nginx 和 hhvm,并mikehaertl/phpwkhtmltopdf 在 laravel 中打包以生成 pdf,但在 HHVM 中生成的 pdf 显示以下内容,并且在我的本地机器上运行良好:

在此处输入图像描述

我的代码是:

我该如何解决?

0 投票
1 回答
151 浏览

php - 有没有办法使用 phpwkhtmltopdf 包含刀片模板而不是纯 html?

我正在使用phpwkhtmltopdf包将我的 html 转换为 PDF。如何将 .blade.php 转换为 pdf?

我试过这个

但它不起作用并给我以下错误:

QSslSocket:无法解析 SSLv3_client_method QSslSocket:无法解析 SSLv3_server_method 错误:加载页面失败http:///var/www/html/project/views/temp(有时它可以通过 --load-error-handling ignore 忽略此错误) 由于网络错误而退出代码 1:HostNotFoundError

0 投票
2 回答
939 浏览

php - wkhtml到pdf在转换pdf时创建多个页面

我正在使用 wkhtml 到 pdf 插件。我希望我的所有输出都在单页中。当我的内容增加页面转移到另一个页面并且内容在新页面开始时被剪切。我厌倦了这样做。在此先感谢 :) 我正在使用横​​向 a4 页面大小和方向的设置。[ 参考图像]