Редактирование PDF-файлов в Linux: различия между версиями

Содержимое удалено Содержимое добавлено
оформление
Строка 33:
<source lang="bash">pdfimages -j Kniga.pdf img</source>
 
=== Оглавление ===
=== Работа с оглавлением ===
; Извлечение
Извлечение служебной информации, содержащей оглавление, с записью в текстовый файл:
<source lang="bash">pdftk Kniga.pdf dump_data_utf8 > Oglavlenie</source>
; Редактирование <code>Oglavlenie</code>
Пункт оглавления состоит из четырёх параметров, пример с двумя пунктами:
<pre>...
NumberOfPages: 100
BookmarkBegin
BookmarkTitle: Название 1 пункта оглавления
BookmarkLevel: 1
BookmarkPageNumber: 4
BookmarkBegin
BookmarkTitle: Название 2 пункта оглавления
BookmarkLevel: 1
BookmarkPageNumber: 7
PageMediaBegin
...</pre>
, где <code>BookmarkLevel</code> — уровень пункта оглавления, <code>BookmarkPageNumber</code> — порядковый номер страницы в PDF файле.
; Внедрение
Внедрение содержимого текстового файла со служебной информацией в отдельный файл PDF:
<source lang="bash">pdftk Kniga.pdf update_info_utf8 Oglavlenie output Output.pdf</source>