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

标签 php pdf pdf-generation

我正在研究如何将多个 PDF 合并为一个 PDF。

我正在寻找一个尽可能可靠且强大的库。最好是可以保存书签的库。

Ghostscript可以在保存书签的地方连接,但我遇到了麻烦,在一种情况下它无法生成任何 output.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 的解决方案。 您使用过哪些好的/坏的库?

最佳答案

我用过pdftk合并多个 PDF 文件,我非常喜欢它,因为它易于使用。但是,我不确定它是否保留书签,抱歉。上首页就可以一目了然。如果有人知道,请告诉我。

关于php - 使用 PHP/linux 将文件合并为单个 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2056415/

相关文章:

java - docx4java 的SectionWrapper.getHeaderFooterPolicy——我可以用它来删除页眉和页脚吗

mysql - 如何用mysql数据创建pdf文件?

PHP boolean 值真/假?

pdf - 如何检查 PDF 是否具有任何类型的数字签名

javascript - 无法使用 XMLHttpRequest 读取大 pdf 文件

iOS:在文档应用程序中下载并保存 PDF 文件

java - 伊文本 PDF : Footer is generating only on Last page

php - 带有远程 MySQL 的 LAMP 设置

php - 响应内容必须是实现 __toString() 的字符串或对象,给定\"boolean\"。”

php - 关于DomDocument效率的问题