Как я могу читать и манипулировать файлами PDF 1.5 в Perl? - PullRequest
9 голосов
/ 18 сентября 2008

Похоже, что нет никаких библиотек Perl, которые могли бы открывать, манипулировать и повторно сохранять документы PDF, использующие более новую версию PDF (я полагаю, 1.5 и выше), которые используют поток перекрестных ссылок, а не таблицу. Кто-нибудь знает какие-либо утилиты на основе Unix / Linux для преобразования PDF в более старую версию? Или, может быть, в CPAN есть модуль Perl, который я пропустил, который может справиться с этим?

Ответы [ 2 ]

14 голосов
/ 20 сентября 2008

Готово! Час назад я загрузил CAM :: PDF v1.50 в CPAN. Теперь он поддерживает потоки сжатых объектов PDF v1.5 и потоки перекрестных ссылок. Я протестировал его с несколькими PDF-файлами, которые я нашел в Интернете, но я был бы благодарен за отзывы (хорошие или плохие).

1 голос
/ 18 сентября 2008

Я бы попробовал запустить его через ghostscript с соответствующими параметрами.

Что-то вроде gs -dBATCH -dNOPAUSE -sDEVICE=pdfwriter -dCompatibilityLevel=1.2

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