2013-03-08 3 views
2

У меня есть некоторые файлы PDF, на стр. 1.6 версии.Редактирование существующих метаданных файла pdf

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

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

я бы еще хотел бы быть в состоянии сделать это с помощью pdflib или несколько бесплатных библиотек источника PHP для достижения этой цели.

ответ

2

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

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

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

+0

Разве это не Java? – Tvde1

+0

Я обновил ссылку, чтобы указать на пример PHP. – rjs

Смежные вопросы