我正在组合多个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的内容。
如何保持为每个页面传递选项的能力,但是控制哪些页面在之后/之前有中断?
答案 0 :(得分:0)
我不认为wkhtmltopdf
有能力做你所要求的。您可以使用PDFtk toolkit来获得所需内容。请查看the examples和documentation for cat
argument。
答案 1 :(得分:0)
我最终购买了Essential Objects PDF组件,以帮助我实现我想要的目标。工作得很好。