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