12

使用这个库wkhtmltopdf,是否可以合并 2 个 pdf 文件。我需要生成报告并将报告与一些附加文档合并。

报告生成完成,从 HTML 转换为 PDF。但我需要将生成的 PDF 与其他一些 PDF 合并

4

2 回答 2

16

wkhtmltopdf不提供合并 PDF 的支持。您可以使用GhostScript. 它是一个非常强大的工具,Linux 用户经常使用它。

您可以使用以下命令:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf

您可以尝试这些链接以进一步阅读:

如果您希望它用于 Linux,请参阅

编辑:正如@nenotelp 所述,还有其他可用的工具。@nentelp 提到的部分是关于书签的处理,使用iTextor更好iTextSharp。如果这是您的要求,您当然可以选择其他工具。

PS - 谷歌 Ghostscript。你会发现大量的参考资料。

于 2013-09-11T09:11:09.590 回答
2

您可以使用此库将多个 html 文件组合成一个输出 pdf 文件。例如,如果你有:

my-html-file-nr-1.html
my-html-file-nr-2.html
....
my-html-file-nr-n.html

您可以简单地:

wkhtmltopdf my-html-file-nr-* output.pdf
于 2018-08-22T10:54:10.780 回答