Разделение PDF-документа на отдельные страницы

Для разделения PDF-документа на отдельные страницы в Linux можно использовать несколько инструментов. Вот популярные способы:


1. Использование pdftk

  • Установка: # apt install pdftk
  • Разделить PDF: pdftk input.pdf burst output page_%02d.pdf
    • input.pdf → исходный файл.
    • page_%02d.pdf → шаблон для сохранения страниц (например, page_01.pdfpage_02.pdf).

2. Использование ghostscript

  • Установка:# apt install ghostscript
  • Разделить PDF: gs -sDEVICE=pdfwrite -dSAFER -o page_%d.pdf -sPageList=1-10 input.pdf
    • 1-10 → диапазон страниц (можно указать конкретные: 1,3,5).
    • page_%d.pdf → шаблон для сохранения (например, page_1.pdf).

3. Использование qpdf

  • Установка:# apt install qpdf
  • Разделить PDF: qpdf --split-pages input.pdf page_.pdf
    • Результат: page_-1.pdfpage_-2.pdf и т.д.

4. Графический интерфейс: pdfarranger

  • Установка:# apt install pdfarranger
  • Как использовать:
    1. Откройте PDF в PDF Arranger.
    2. Выделите нужные страницы.
    3. Экспортируйте их через меню Файл → Экспорт.

5. Через LibreOffice Draw

  • Откройте PDF в LibreOffice Draw.
  • Удалите ненужные страницы через контекстное меню в панели слева.
  • Сохраните каждую страницу как отдельный PDF через Файл → Экспорт в PDF.

Пример использования pdftk:

pdftk document.pdf burst output doc_page_%03d.pdf

Создаст файлы: doc_page_001.pdfdoc_page_002.pdf и т.д.


Примечание: Для работы с защищенными PDF (с паролем) добавьте флаг input_pw <пароль> в команду pdftk.