使用wkhtmltopdf将新页面附加到文档而不分页

时间:2013-07-01 21:19:36

标签: wkhtmltopdf page-break

我正在组合多个html文件的内容,以使用wkhtmltopdf生成单个PDF,例如。

wkhtmltopdf page1.html page2.html page3.html output.pdf

生成的PDF在我添加的每个html页面之后开始一个新页面。我希望能够控制这个,例如在上面的例子中,我可能想要在page1和page2之间进行分页,但不要在page2和page3之间进行分页。因此page3的内容将附加到page2。我知道我可以通过将第2页和第3页的html连接成一个单独的html文件,然后再将它们发送到wkhtml2pdf来实现。但是我不想这样做,因为我希望能够为每个页面传递特定于页面的选项 - 特别是从TOC和/或大纲中排除特定页面的选项。所以我可能希望在TOC / outline中包含page2的内容,但是从TOC / outline中排除page3的内容。

如何保持为每个页面传递选项的能力,但是控制哪些页面在之后/之前有中断?

2 个答案:

答案 0 :(得分:0)

我不认为wkhtmltopdf有能力做你所要求的。您可以使用PDFtk toolkit来获得所需内容。请查看the examplesdocumentation for cat argument

答案 1 :(得分:0)

我最终购买了Essential Objects PDF组件,以帮助我实现我想要的目标。工作得很好。