Объединяйте файлы в один PDF, используя PHP / Linux - PullRequest
4 голосов
/ 13 января 2010

Я исследую, как можно объединить несколько 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 ]

3 голосов
/ 13 января 2010

Я использовал pdftk для объединения нескольких файлов PDF, и мне очень понравилось, поскольку он прост в использовании. Однако, я не уверен, сохраняет ли это закладки, извините. Могли бы узнать с первого взгляда на главной странице. Если кто-нибудь знает, дайте мне знать.

1 голос
/ 13 января 2010

У меня был хороший опыт работы с PDFsam . Однако я не обратил внимания на сохранение закладок, поэтому вам придется проверить его самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...