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

Нет изменений в размере ,  3 года назад
Нет описания правки
м (Sneeuwschaap переименовал страницу Редактирование PDF файлов в Linux в Редактирование PDF-файлов в Linux: на каком это языке?)
Этот учебник посвящён краткому описанию примеров редактирования [[w:Portable Document Format|PDF]] -файлов в операционной системе [[w:Linux|Linux]].
{{Темы|Linux}}
== Программное обеспечение ==
# '''PDFShuffler''' ([[w:Графический интерфейс пользователя|GUI]] для ''Python-pyPdf'') — извлечение, добавление, удаление, поворот, изменение порядка, обрезка PDF страниц PDF.
# '''{{w|Poppler}}-utils''' (''pdfseparate, pdfunite, pdftocairo, pdftoppm, pdfimages'' и др.) — извлечение, сборка, конвертирование.
# '''{{w|Cairo}}''' (используется для Poppler-utils (pdftocairo)).
 
=== Извлечение изображений ===
Извлечение JPG изображений JPG (параметр <code>-j</code>). Извлечение без параметра <code>-j</code> и изображений в других форматах — сохранение в PNM (PPM, PGM, PBM).
<source lang="bash">pdfimages -j Kniga.pdf img</source>
 
=== Сборка страниц ===
Перед объединением необходимо проверить именование PDF страниц PDF в виде нумерации 000.pdf, 001,pdf… для их правильной последовательности в итоговом документе.
<source lang="bash">pdfunite *.pdf Kniga.pdf</source>
Сборка при помощи PDFtk:
 
==== Растровые ====
Разрешение получаемых изображений — 200 dpi. Форматы: [[w:Portable anymap|PNM]] (PPM, PGM, PBM), TIF, PNG, JPEG. Для справки наберите <code>pdftoppm -h</code>, или см. {{Unix man |pdftoppm|1}}. Конвертирование всех PDF страниц PDF:
; '''PPM'''
<source lang="bash">pdftoppm -r 200 Kniga.pdf page</source>
BookmarkPageNumber: 7
...</pre>
, где <code>BookmarkLevel</code> — уровень пункта оглавления, <code>BookmarkPageNumber</code> — порядковый номер страницы в PDF -файле.
 
'''Внедрение''' <code>Oglavlenie</code> в <code>Kniga.pdf</code> с записью результата в отдельный файл <code>Output.pdf</code>:
11

правок