【问题标题】:Faster background image on PDF generation with wkhtmltopdf使用 wkhtmltopdf 更快地生成 PDF 的背景图像
【发布时间】:2017-12-14 13:45:00
【问题描述】:

我正在尝试使用 wkhtmltopdf 根据我的 HTML 文件生成一个 5 页的 PDF,它运行良好。但是,我遇到了一个问题,即执行此任务所花费的时间,尤其是在为每个页面使用背景图像时。

当我使用 bg_image 时,wkhtmltopdf 使用约 1.7 秒来生成,但没有它(--nobackground 选项)仅花费约 0.5 秒。我试图将我的 bg_image 从 .jpg 转换为 .png 以尝试使其更快,但没有奏效。 有什么解决方法吗?也许是参数更改或 CSS 更改? (现在我的 html 文件在每个页面上都包含一个 bg_image 声明,并在开始时设置一个全局声明,设置其大小和“no_repeat”选项)。

非常感谢您的关注!

【问题讨论】:

    标签: html css pdf-generation wkhtmltopdf html-to-pdf


    【解决方案1】:

    我不知道 wkhtmltopdf 的内部结构,它们如何处理背景。如果他们需要一些可测量的时间,我希望他们对背景图像的图像数据进行解码和编码。

    您还可以使用 pdftk 实用程序将准备好的 pdf-background 文件应用到 pdf 的所有页面,这应该很快:

    pdftk in.pdf 背景 back.pdf 输出 out.pdf

    https://linux.die.net/man/1/pdftk

    【讨论】:

    • Pdftk 是一个我不知道的有趣想法。感谢您的建议,我的整个过程现在快了一点。
    猜你喜欢
    • 2015-12-11
    • 2014-07-03
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多