Просмотрите внутреннюю структуру PDF

Как Просмотреть Внутреннюю Структуру PDF в adobe 9.0?

Я не нашел усовершенствованное меню, которое имеет эту опцию.

Какое-либо тело может помочь мне?

18
задан 13.03.2011, 12:33

3 ответа

Существует несколько способов просмотреть внутреннюю структуру PDF.

Pdfs довольно человекочитаемы

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

2 0 obj
<< /Type /Page 
   /MediaBox [0 0 612 792]
   /Contents 4 0 R
   /Resources << /Fonts 
     << /F1 5 0 R>> 
   >>
>>
endobj

Предупреждение: Пробел в основном не важен и обычно удаляемый, если это возможно. Я просто сделал это симпатичным для создания понимания его немного легче.

<<и>> начните и закончите "словари". Словари составлены из пар ключ/значение. Ключ всегда является "именем": все имена запускаются с '/'. Значение может быть чем-либо, включая другое имя.

[и] начните и закончите "массивы". Массивы могут быть составлены из примерно чего-либо.

Числа являются "числами". Плавающая точка или иначе.

(), и <> начинают и заканчивают "строки". <> строки перечислены как шестнадцатеричные значения, () строки ANSI.

Главный объект неприязни: / Имена и (Строки) используют совершенно различные спасательные системы. Grr.

Косвенные Ссылки указывают на другие объекты в PDF:
<objNum> <generationNum-AlwaysZero> R

В вышеупомянутом объекте в качестве примера поток содержания находится в объекте 4, в другом месте в PDF. Для нахождения его можно использовать текстовый поиск редакторов "N 0 obj", где N является объектным числом, Вы хотите.
ПРЕДУПРЕЖДЕНИЕ: существуют сотни, возможно тысячи объектов в PDF. При поиске "1 0 obj" получит Вас МНОГО хитов.

Учитывая, что Вы просите видеть внутреннюю структуру, Вы, вероятно, уже знаете все это. Другие, желающие знать то же самое, не могут.

ПРЕДУПРЕЖДЕНИЕ: не РЕДАКТИРУЙТЕ PDF в текстовом редакторе. Весь этот двоичный материал станет искаженным, байтовые смещения Очень Важны в PDF.

Плагин Acrobat [s]

Существует плагин акробата, названный PDF CanOpener Решениями Windjack (никакое присоединение). Это ГЛАДКО. Вы сможете просмотреть структуру PDF как дерево, посмотрите на (и измените), потоки содержания, и т.д.

Приложения стороны Thirdy

Партии. Многие люди создают тот как часть обучения проанализировать PDF, или как средство отладки. Они Довольно Удобны.

iText RUPS (часть iText, Java lib PDF, теперь на GitHub)

Обозреватель объектов PDF

Полевка PDF

23
ответ дан 07.12.2019, 10:23

O2Solutions предлагают MS Windows совместимую утилиту для просмотра внутренней структуры документов в формате PDF. Это свободно для персонального и коммерческого использования.

http://www.o2sol.com/pdfxplorer/overview.htm

7
ответ дан 07.12.2019, 10:23

Можно просмотреть внутреннюю структуру PDF в использовании Adobe Acrobat, которое это Browse Internal PDF Structure команда от плагина Перед полетом:

http://www.jpedal.org/PDFblog/2009/04/viewing-pdf-objects/

Можно также использовать коммерческий плагин PDF CanOpener для Acrobat для наблюдения Структуры объекта или свободного PDFedit для декодирования сжатых потоков данных в PDF.

4
ответ дан 07.12.2019, 10:23

Теги

Похожие вопросы