问题标签 [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 投票
1 回答
1221 浏览

php - 如何在没有作曲家的情况下安装 phpwkhtmltopdf?

在我们的生产服务器上,我们仍在运行PHP 5.3.1
作曲家https://getcomposer.org/)需要PHP 5.3.2 - 如此接近,但仍然如此......

安装phpwkhtmltopdf ( https://github.com/mikehaertl/phpwkhtmltopdf )的唯一记录方法是使用Composer

那么有什么方法可以在不使用Composer的情况下安装phpwkhtmltopdf吗?

它只是wkhtmltopdf的一个小包装器(http://wkhtmltopdf.org/ ) 的一个小包装,所以我认为它应该是可能的。

谢谢你的帮助!

0 投票
2 回答
4238 浏览

ubuntu - wkhtmltopdf:更新了我的 Ubuntu 服务器并得到“QXcbConnection:无法连接到显示器”

带有“phpwkhtmltopdf”的东西停止工作。

使用以下代码在 Web 浏览器上运行:

我得到它加载和加载,加载和加载......我的腻子窗口开始工作非常缓慢,使处理器跳到 100%。一切都卡住了,直到我设法service apache2 restart或重新启动virtualbox。

在 CLI 上运行: wkhtmltopdf http://google.com google.pdf

我得到这个输出:

我唯一做的就是 dist-update 和升级。PHP5 改为 7. 可能是什么问题?可能有一个包被意外删除了?到现在为止它工作得很好。

当我在 CLI 上运行它时: xvfb-run wkhtmltopdf http://google.com test.pdf

顺便说一句,它有效。

0 投票
0 回答
914 浏览

php - wkhtmltopdf page-break-after不工作

我知道这已经讨论了很多次,我尝试了一切但没有成功。

我尝试的一切都没有任何效果,其他 css 工作完美。我不明白为什么不将 div 中断到另一个页面。

这是我的代码:

HTML

我的 PHP

为什么不工作?

0 投票
0 回答
972 浏览

laravel - 如何使用 phpwkhtmltopdf 库从刀片视图生成 pdf?

我正在做这个项目,我需要为季度交易生成 pdf 报告。我已经创建了刀片视图文件,并且能够使用带有 shell_exec() 的 wkhtmltopdf 库生成 pdf。这是我的代码:

现在,在这种方法中,我需要从我的服务器对其自身进行 http 调用,理论上这个问题不需要。我遇到了这个库 phpwkhtmltopdf 库

它是 wkhtmltopdf 的包装器。我可以让它工作:

但是,这与上面相同,我想使用刀片视图文件生成 pdf 而无需调用 url。但是,我不能让它工作:

它给了我错误:

如果有人使用带有刀片视图文件的库生成 pdf,请告诉我。我好像卡在这里了。谢谢。

0 投票
1 回答
1305 浏览

php - 将html渲染为pdf

我是 Laravel 的新手。我想将我的 HTML 页面转换为 PDF,因此我正在使用:

https://github.com/barryvdh/laravel-snappy

现在从我的控制器我使用以下代码:

当我转储或返回$html变量时,它会在浏览器上提供所需的视图,但是当我转换它时,它不会提供该输出。我的 HTML 页面也在使用 Bootstrap,但我认为在渲染它只是一个普通的 HTML 字符串之后。谁能告诉我在这里想念什么?

我也尝试过$pdf->loadView(),但它不起作用。

0 投票
0 回答
364 浏览

html - wkhtmltopdf 具有 HTML 的锚文本。问题

wkhtmltopdf 0.12.3.2(带有补丁的 qt)——Windows 8

如果我在锚标记中包含一些 html,则生成的 pdf 不会使其可点击。

例如 <a href="#BarChart"><div><span>TreeMap!</span></div></a>

命令: wkhtmltopdf.exe --enable-internal-links D:\A.html D:\test.pdf

任何人都可以在这方面帮助我吗?

----------------------- HTML -----------

- - - - - - - - - - - - 结尾 - - - - - - - - - - - - -

0 投票
2 回答
2037 浏览

wkhtmltopdf - 错误的字体渲染 wkhtmltopdf

我们正在使用 wkhtmltopdf 和 wkhtmltoimage 最新版本(0.12.3)。并且遇到了“Frutiger Neue LT W1G Bold”字体的问题。它确实适用于所有普通浏览器,但在使用上述库创建图像或 pdf 后,它会呈现错误的 '0'-char(它在 '0' 内有奇怪的舍入)。

应该如何(Chrome 版本 53.0.2785.116 64 位):

在此处输入图像描述

wkhtmltopdf:

在此处输入图像描述

wkhtmltoimage:

在此处输入图像描述

也许有人遇到同样的问题并且知道答案?

我测试了许多使用 font-squirrel 等网站生成的不同@font-faces,但没有任何效果。我们也尝试了“Gotham Medmium”-Font,即使使用该字体,它也会得到一些奇怪的类似效果图。

我的html/css:

0 投票
1 回答
5828 浏览

javascript - 使用 wkhtmltopdf 将 Google Charts 输出为 PDF

我们有一个 Silverstripe 项目,它使用silverstripe-wkhtmltopdf模块将 HTML/CSS/Javascript 输出为 PDF。

像 document.write 这样的简单 Javascript 可以工作,但我想使用他们的可视化 API 输出谷歌图表:

PDF 没有显示任何可视化输出,所以我使用QTBrowser来调试 Javascript - 如此处建议:Debugging javascript in wkhtmltopdf

我在 QTBrowser 中遇到的错误是:Error: one or more fonts could not be loaded.来自https://www.google.com/uds/api/visualization/1.0/b5ac9efed10eef460d14e653d05f5fbf/webfontloader,dygraph,format+en,default+en,ui+en,bar+en ,corechart+en.I.js:737

HTML 在我看来是正确的,但我不知道 QTBrowser 的兼容性,或者它与 wkhtmltopdf 的关系。

有没有人有使用 wkhtmltopdf 输出 Google Charts 的经验/成功?

0 投票
1 回答
1511 浏览

php - 在本地服务器上安装 php wkhtmltopdf

嘿伙计们,我在安装 wkhtmltopdf 和 php wkhtmltopdf 时遇到了困难。我需要先将它放在我的本地服务器上,但稍后必须将它安装在 Web 服务器上。我首先在网站上的项目文件夹中安装了 wkhtmltopdf,然后我通过 composer 安装了 php wkhtmltopdf 1,这是我以前从未使用过的。所以我不完全确定我是否正确安装了它,但它看起来很简单,我认为这不一定是问题所在。当我运行测试 php 脚本时,我收到以下错误消息:

警告:proc_open(): CreateProcess failed, error code - 2 in C:\xampp\htdocs\delete\vendor\mikehaertl\php-shellcommand\src\Command.php 在第 313 行无法运行命令 cd "wkhtmltopdf\bin" && wkhtmltopdf.exe "C:\Users\Robert\AppData\Local\Temp\tmpE437.tmp.html" "C:\Users\Robert\AppData\Local\Temp\tmpE438.tmp.pdf"

这是我的测试代码:

有谁知道是什么问题?我需要从本地服务器中执行 wkhtmltopdf,因为它需要在线工作。我发现了另一个有用的堆栈溢出主题,我将链接2,我完成了所有步骤,但无法正确执行它。任何帮助将非常感激!:)

php wkhtmltopdf 堆栈溢出 - 安装 php wkhtmltopdf

0 投票
1 回答
523 浏览

php - 如何在 PHP 中配置 WkHtmlToPdf

如何在 PHP 中配置 WkHtmlToPdf?

我通过composer从GitHub的以下链接下载文件,但无法在php中配置

请帮我在 php 中配置 WkHtmlToPdf

这是我正在使用的库 https://github.com/mikehaertl/phpwkhtmltopdf