使用这个库wkhtmltopdf,是否可以合并 2 个 pdf 文件。我需要生成报告并将报告与一些附加文档合并。
报告生成完成,从 HTML 转换为 PDF。但我需要将生成的 PDF 与其他一些 PDF 合并
使用这个库wkhtmltopdf,是否可以合并 2 个 pdf 文件。我需要生成报告并将报告与一些附加文档合并。
报告生成完成,从 HTML 转换为 PDF。但我需要将生成的 PDF 与其他一些 PDF 合并
wkhtmltopdf
不提供合并 PDF 的支持。您可以使用GhostScript
. 它是一个非常强大的工具,Linux 用户经常使用它。
您可以使用以下命令:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf
您可以尝试这些链接以进一步阅读:
如果您希望它用于 Linux,请参阅
编辑:正如@nenotelp 所述,还有其他可用的工具。@nentelp 提到的部分是关于书签的处理,使用iText
or更好iTextSharp
。如果这是您的要求,您当然可以选择其他工具。
PS - 谷歌 Ghostscript。你会发现大量的参考资料。
您可以使用此库将多个 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