Як переглядати внутрішню структуру PDF у Adobe 9.0?
Я не знайшов розширене меню, яке має цю опцію.
Чи може мені допомогти будь-який орган?
Як переглядати внутрішню структуру PDF у Adobe 9.0?
Я не знайшов розширене меню, яке має цю опцію.
Чи може мені допомогти будь-який орган?
Відповіді:
Існує кілька способів перегляду внутрішньої структури PDF.
Якщо заборонити паролі безпеки, значна частина їх читається людиною. Якщо у PDF є пароль, усі рядки та потоки (які вже будуть стиснуті, втрат не буде) будуть псевдовипадковим сміттям. Стислі потоки даних мають багато, але багато з них виглядає приблизно так у вашому улюбленому текстовому редакторі:
2 0 obj
<< /Type /Page
/MediaBox [0 0 612 792]
/Contents 4 0 R
/Resources << /Fonts
<< /F1 5 0 R>>
>>
>>
endobj
Попередження: пробіли в значній мірі не мають значення і зазвичай видаляються, коли це можливо. Я просто зробив це досить, щоб зрозуміти це трохи простіше.
<< і >> починаються і закінчуються "словниками". Словники складаються з пар / значення. Ключ - це завжди "ім'я": всі імена починаються з "/". Значення може бути будь-яким, включаючи інше ім’я.
[ і ] починати і закінчувати "масиви". Масиви можуть складатися практично з усього, що завгодно.
Числа - це "числа". Плаваюча точка або іншим чином.
() і <> починають і закінчують "рядки". <> рядки вказані у вигляді шістнадцяткових значень, () - рядки ANSI.
Pet Peeve: / Імена та (рядки) використовують абсолютно різні системи втечі. Grr
Непрямі посилання вказують на інші об’єкти в PDF:
<objNum> <generationNum-AlwaysZero> R
У наведеному вище прикладі об'єкта потік вмісту знаходиться в об'єкті 4, в іншому місці PDF. Щоб знайти його, ви можете скористатися пошуком тексту редакторів для "N 0 obj", де N - потрібний номер об'єкта.
ПОПЕРЕДЖЕННЯ. У PDF є сотні, можливо, тисячі об'єктів. Якщо шукати "1 0 obj", ви отримаєте багато звернень.
З огляду на те, що ви просите переглянути внутрішню структуру, ви, напевно, все це вже знаєте. Інші, хто хоче знати те саме, можуть не робити.
УВАГА: Не редагуйте PDF у текстовому редакторі. Все те, що бінарний матеріал буде виправлено, зміна байтів дуже важлива в PDF.
Існує плагін для акробатів під назвою PDF CanOpener від Windjack Solutions (немає приналежності). Це SLICK. Ви зможете переглядати структуру PDF як дерево, переглядати (і змінювати) потоки вмісту тощо.
Багато. Багато людей будують його як частину навчання розбору PDF або як інструмент налагодження. Вони досить зручні.
iText RUPS (частина iText, вкладений файл Java PDF, зараз на GitHub)
O2Solutions пропонують сумісну з MS Windows утиліту для перегляду внутрішньої структури документів PDF. Це безкоштовно для особистого та комерційного використання.
Ви можете переглядати внутрішню структуру PDF в Adobe Acrobat, використовуючи його Browse Internal PDF Structure
команду з плагіну Preflight:
http://www.jpedal.org/PDFblog/2009/04/viewing-pdf-objects/
Ви також можете використовувати комерційний плагін PDF CanOpener для Acrobat, щоб побачити структуру об'єкта або безкоштовний PDFedit для декодування стислих потоків даних у PDF.
PoDoFoBrowser - це маленька безкоштовна портативна утиліта, яка дозволяє не лише переглядати внутрішню структуру PDF, а й експортувати, імпортувати та редагувати дані об’єктів. Завантажити його можна звідси:
http://sourceforge.net/projects/podofo/files/podofobrowser/0.5/
Ось як це виглядає під Windows:
У вільному редакторі PDF-XChange є панель " Зміст ", яка дозволяє переглядати структуру дерева файлу PDF.
View -> Panes -> Content
Здається, PDF Vole зламана. Якщо хтось ще шукає інструмент, я використовую безкоштовний аналізатор PDF .
PDF Vole
Здається, посилання зараз зламана ...