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

→‎Оглавление: дополнение
(→‎Оглавление: стилевые правки)
(→‎Оглавление: дополнение)
 
=== Оглавление ===
'''Извлечение''' служебной информации, содержащейиз оглавление<code>Kniga.pdf</code>, с записью в текстовый файл <code>Oglavlenie</code>:
; Извлечение
Извлечение служебной информации, содержащей оглавление, с записью в текстовый файл:
<source lang="bash">pdftk Kniga.pdf dump_data_utf8 > Oglavlenie</source>
 
; Редактирование <code>Oglavlenie</code>
Пункт'''Редактирование''' <code>Oglavlenie</code>. Для каждого пункта оглавления состоитнеобходимо издобавить четырёхчетыре параметров,параметра. примерПример с двумя пунктами:
<pre>...
NumberOfPages: 100
...</pre>
, где <code>BookmarkLevel</code> — уровень пункта оглавления, <code>BookmarkPageNumber</code> — порядковый номер страницы в PDF файле.
 
; Внедрение
'''Внедрение''' <code>Oglavlenie</code> в отдельный<code>Kniga.pdf</code> PDFс записью результата в отдельный файл <code>Output.pdf</code>:
<source lang="bash">pdftk Kniga.pdf update_info_utf8 Oglavlenie output Output.pdf</source>