wkhtmltopdf:是否可以合并PDF文件


wkhtmltopdf: Is it possible to merge PDF files?

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

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

wkhtmltopdf不支持

合并PDF。您可以使用 GhostScript 来完成此操作。这是一个非常强大的工具,经常被Linux用户使用。

您可以使用以下命令:

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

您可以尝试以下链接进行进一步阅读:

  • 鬼脚本
  • 使用 Ghostscript 合并 PDF (Windows)

如果你想把它用于Linux,请参考

  • 使用 Ghostscript 合并 PDF (Linux)

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

附言 - 谷歌代笔。你会发现大量的参考资料。

您可以使用此库将多个 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