使用wkhtmltopdf在PDF生成上更快的背景图像

时间:2017-07-10 17:46:20

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

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

当我使用bg_image时,wkhtmltopdf使用大约~1.7s生成,但没有它(--nobackground选项)只花费约0.5s。我试图将我的bg_image从.jpg转换为.png以试图让它更快,但它没有用。 它有什么解决方法吗?可能是参数更改还是css更改? (现在我的html文件包含每个页面上bg_image的声明,以及开始时设置其大小和" no_repeat"选项的全局声明。

非常感谢您的关注!

1 个答案:

答案 0 :(得分:0)

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

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

  

pdftk in.pdf background back.pdf output out.pdf

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