问题标签 [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 回答
181 浏览

php - wkhtmltopdf转换

我的 html 到 pdf 转换使用 wkhtmlpdf 在没有<style>标签的情况下工作正常,但是当我包含样式标签时它不起作用,这意味着不生成 pdf 有人帮助我解决这个问题或让我知道如何以这种格式包含我的 style.css .

0 投票
1 回答
485 浏览

symfony - 在 linux 上使用 wkhtmltopdf

我在我的 Symfony 项目中使用 wkhtmltopdf,一切都在我的电脑上运行。但是当我将我的项目放在 CentOS 服务器上时,我不再能够创建 pdf 文件。

我正在使用这一行,但在 linux 服务器上无法执行 .exe 文件:

我试图下载 CentOS 的 .rpm 文件,但我仍然有同样的错误。

0 投票
3 回答
6608 浏览

pdf - wkhtmltopdf 默认设置?

我使用laravel-snappy 作为wkhtmltopdf的包装器,用于从 HTML 创建 PDF。

在使用相同配置运行相同代码时,我得到不同的输出:

CentOS 输出:(在此处输入图像描述正确居中,但底部有大边距)

macOS 输出:(在此处输入图像描述右边部分被裁剪,底部也有很大的空白)

两种环境都在使用wkhtmltopdf 0.12.4 (with patched qt),对这种差异有什么想法吗?

0 投票
0 回答
212 浏览

wkhtmltopdf - 带有 wkhtmltopdf 底部填充的完整出血列

我正在将 HTML 页面wkhtmltopdf从 HTML 转换为 PDF。我的页面由带有全出血背景颜色的左列组成。如何强制底部/顶部填充,以便我的内容不会被推到页面边缘(如下所示),同时保持左列的全出血背景颜色?

我试过p {page-break-inside: avoid;}没有成功。在页面级别设置填充不利于全出血。

在此处输入图像描述

0 投票
0 回答
1499 浏览

chart.js - PHP 上的 wkhtmltopdf 无法与 JS 一起使用此错误:“libpng 警告:iCCP:已知不正确的 sRGB 配置文件”和“分段错误”

亲爱的,当我尝试使用 phpwkhtmltopdf 并渲染 Chart.JS Graph 将我的 HTML 转换为 PDF 时,我收到此错误消息:

加载页面 (1/6)
[> ] 0%
[======> ] 10%
[=================> ] > 29%
[=== =====================> ] 41%
libpng 警告:iCCP:已知不正确的 sRGB 配置文件
[=============== ===========> ] 44 [=================================== =================> ] 88 [============================== ================================] 100%
分段错误(核心转储)

我用了:

带有 PHP Nginx 的 Ubuntu 服务器版本 16

wkhtmltobdf 版本 0.12.4

Phpwkhtmltopdf:https ://github.com/mikehaertl/phpwkhtmltopdf

Chart.js 版本:2.5.0

此问题与“chart.js”的此 javascript 代码一起出现:

注意:当我禁用 javascript 时,它工作正常,但肯定没有图表。我在 OS x 上尝试了同样的一切,它工作正常。

请有任何帮助或建议

0 投票
1 回答
3826 浏览

wkhtmltopdf - 如何在生成html到pdf时添加页面边框

如何使用库为从 HTML 到 pdf 的所有生成的 pdf 页面添加页面边框wkhtmltopdf

我试过了

但没有运气。

类似问题:为使用 wkhtmltopdf 打印的页面添加边框

编辑 : 在此处输入图像描述

0 投票
1 回答
435 浏览

html - CSS不影响ubuntu中wkhtmltopdf中生成的PDF

我正在使用操作系统: Ubuntu 16.04。我已经在我的 laravel 应用程序中集成了这个包。PDF 正在生成,但没有 CSS 影响此生成的文件。

OS: windows中,一切正常。

操作系统: Ubuntu 16.04

  • 生成的 PDF 是黑白的。
  • 颜色,背景颜色,字体样式都被删除了。:-(

HTML 视图

0 投票
1 回答
150 浏览

php - 使用 wkhtmltopdf 将甘特图打印成 pdf

我的网页中有一个由 javascript 生成的甘特图。我在该页面中有一个名为“打印为 PDF”的按钮,以获取该甘特图的 pdf 版本。

我正在使用 wkhtmltopdf 生成 pdf 页面。如何使用 wkhtmltopdf 制作?

0 投票
2 回答
130 浏览

wkhtmltopdf - 在 phpwkhtmltoimage 中设置选项

我正在尝试减小从 phpwkhtmltoimage 输出的图像的文件大小(wkhtmltopdf 的 php 包装器)

图像保存良好,但输出的图像与未设置选项完全相同。我猜我在这里做错了什么。

干杯

0 投票
0 回答
253 浏览

laravel - 我需要使用 Laravel 将大文件导出为 PDF

我正在尝试将 wkhtmlpdf 与 laravel 一起使用从 HTML 导出为 PDF,但由于外部链接而引发错误。我正在使用 barryvdh/laravel-snappy 包装器,但由于外部文件、引导程序(https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css和图像文件而引发错误托管在云上)。显示的部分错误是:

错误:无法加载https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css,网络状态码为 3,http 状态码为 0 - 找不到主机

我看过建议使用 http 而不是 https 的文章,但这仍然不起作用