Можно ли распаковать PDF с помощью Adobe Acrobat или Acrobat Distiller?

Большинство файлов PDF, доступных в Интернете, содержат сжатые и нечитаемые потоки данных. Можно ли распаковать внутреннее содержимое PDF-файла с помощью Acrobat или Acrobat Distiller, что позволит нам читать исходный код в текстовом редакторе?

P.S. Этот вопрос вызван этим ответом, в котором объясняется, как это можно сделать с помощью GhostScript.


Это легко сделать с qpdf и pdftk.

С Adobe Acrobat вы можете получить доступ к внутренней структуре после профилирования PDF (предварительная проверка с некоторым профилем (например, обнаружение синтаксических ошибок PDF), затем Параметры-> Внутренняя структура PDF), но нет возможности получить что-нибудь редактируемое с помощью текстового редактора .


qpdf и pdftk уже упоминались. Чтобы показать команды:

  $ qpdf --qdf --object-streams = отключить orig.pdf uncompressed-orig.pdf $ pdftk orig.pdf output uncompressed-orig.pdf  распаковать  

mutool , однако еще не упоминалось:

  $ mutool clean -  d -a orig.pdf uncompressed-orig.pdf  

mutool — это инструмент командной строки, который поставляется вместе с облегченной программой просмотра документов MuPDF PDF +.

Я не думаю, что вы можете добиться распаковки потоков PDF-объектов с помощью Acrobat или Distiller (если у вас нет дополнительных платных плагинов).


qpdf и pdftk уже упоминалось. Чтобы показать команды:

  $ qpdf --qdf --object-streams = отключить orig.pdf uncompressed-orig.pdf $ pdftk orig.pdf output uncompressed-orig.pdf  распаковать  

mutool , однако еще не упомянуто:

  $ mutool clean -  d -a orig.pdf uncompressed-orig.pdf  

mutool — это инструмент командной строки, который поставляется вместе с облегченной программой просмотра документов MuPDF PDF +.

Я не думаю, что вы можете добиться распаковки потоков PDF-объектов с помощью Acrobat или Distiller (если у вас нет дополнительных платных плагинов).


Использовать cpdf:

  cpdf -decompress in.pdf -o out.pdf  

, а затем графические операторы для каждой страницы можно прочитать в текстовом редакторе. Однако для справки вам понадобится копия стандарта.

Раскрытие: я являюсь автором cpdf.


Использовать cpdf:

  cpdf -decompress in.pdf -o out.pdf  

, а затем графические операторы для каждой страницы можно прочитать в текстовом редакторе. Однако для справки вам понадобится копия стандарта.

Раскрытие информации: я являюсь автором cpdf.

Оцените статью
techsly.ru
Добавить комментарий