使用PHP / linux将文件合并为单个PDF

时间:2010-01-13 12:02:49

标签: php pdf pdf-generation

我正在调查如何将多个PDF组合成一个PDF。

我正在寻找一个尽可能可靠且强大的库。优选的库<<>>保留书签。

Ghostscript可以保存书签的位置,但我遇到了麻烦,在一个案例中它无法生成任何输出.pdf。

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf document1.pdf document2.pdf document3.pdf
GPL Ghostscript 8.54: Unrecoverable error, exit code 1
GPL Ghostscript 8.54: ERROR: A pdfmark destination page 36 points beyond the last page 1.

我可以使用FPDI + TCPDF成功合并相同的文档,但书签未被保留。

我担心选择无法合并某些PDF的解决方案。 您有哪些好/坏的图书馆?

2 个答案:

答案 0 :(得分:3)

我使用pdftk来合并多个PDF文件,我很喜欢它,因为它很容易使用。但是,我不确定它是否会保留书签,对不起。可以在主页上一目了然。如果有人知道,请告诉我。

答案 1 :(得分:1)

我与PDFsam有过良好的经历。但是,我没有注意书签保存,所以你必须自己测试它。