Редактирование метаданных существующего файла PDF

У меня есть несколько файлов PDF в формате pdf версии 1.6.

Я пытался использовать следующие библиотеки для редактирования метаданных этих файлов PDF:

  1. Класс Zend_Pdf: который хорошо работал для pdf версии 1.5 или младше. но была ошибка при разборе pdf версии 1.6
  2. pdflib: не уверен, как я могу редактировать существующий файл PDF.
  3. tcpdf: та же проблема, что я не мог найти функции для редактирования существующего pdf
  4. кто-то также предложил просто отредактировать файл PDF, добавив следующее (например, заголовок) в конец файла PDF: /Title (Title Text)

я все еще хотел бы иметь возможность сделать это, используя pdflib или некоторые бесплатные исходные библиотеки php для достижения этой цели.


person user2146944    schedule 08.03.2013    source источник


Ответы (1)


PDFlib не может редактировать существующий файл, но вы можете скопировать содержимое существующего файла в новый файл и прочитать метаданные из документа импорта, изменить его, а затем записать в новый документ.

http://www.pdflib.com/pdflib-cookbook/document-interchange/import-xmp-from-pdf/php-import-xmp-from-pdf/

является примером, показывающим части этого подхода.

person rjs    schedule 08.10.2013
comment
Это не Ява? - person Tvde1; 18.12.2017