Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用wkhtmltopdf生成PDF时更快的背景图像_Html_Css_Pdf Generation_Wkhtmltopdf_Html To Pdf - Fatal编程技术网

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

使用wkhtmltopdf生成PDF时更快的背景图像,html,css,pdf-generation,wkhtmltopdf,html-to-pdf,Html,Css,Pdf Generation,Wkhtmltopdf,Html To Pdf,我正在尝试使用wkhtmltopdf根据我的HTML文件生成一个5页的PDF,它运行良好。然而,关于这项任务所花费的时间,我有一个问题,特别是在为每个页面使用背景图像时 当我使用bg_图像时,wkhtmltopdf使用约1.7秒来生成,但如果没有它(--nobackground选项),则仅使用约0.5秒。我曾尝试将我的bg_图像从.jpg转换为.png以加快速度,但没有成功。 有什么解决办法吗?可能是参数更改还是css更改?(现在,我的html文件在每个页面上都包含一个bg_图像声明,在开始时包

我正在尝试使用wkhtmltopdf根据我的HTML文件生成一个5页的PDF,它运行良好。然而,关于这项任务所花费的时间,我有一个问题,特别是在为每个页面使用背景图像时

当我使用bg_图像时,wkhtmltopdf使用约1.7秒来生成,但如果没有它(--nobackground选项),则仅使用约0.5秒。我曾尝试将我的bg_图像从.jpg转换为.png以加快速度,但没有成功。 有什么解决办法吗?可能是参数更改还是css更改?(现在,我的html文件在每个页面上都包含一个bg_图像声明,在开始时包含一个全局声明,设置其大小和“no_repeat”选项)


非常感谢您的关注

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

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

pdftk in.pdf back.pdf output out.pdf


Pdftk是一个有趣的想法,我不知道。谢谢你的建议,我的整个过程现在快了一点。