wkhtmltopdf在打印前等待条件

Lev*_*evi 12 pdf-generation html-to-pdf wkhtmltopdf

我们使用wkhtmltopdf将动态html页面转换为pdf.我们需要等到所有的ajax请求都完成.

是否有可能按条件延迟打印?

ash*_*ulz 18

您可以使用该--window-status选项,请在邮件列表中查看此帖子.


Eri*_*ski 5

如果您可以更改网页的 javascript 代码,则在确定一切都已完成加载后,将这行代码添加到您的 javascript 中:

if (your_condition_is_met_here){
    window.status = 'ready_to_print';
}
Run Code Online (Sandbox Code Playgroud)

然后将标志 --window-status ready_to_print 传递给 wkhtmltopdf。例如:

wkhtmltopdf --window-status ready_to_print map.html map.pdf
Run Code Online (Sandbox Code Playgroud)

请参阅:wkhtmltopdf javascript delay for output of google maps