Для разделения PDF-документа на отдельные страницы в Linux можно использовать несколько инструментов. Вот популярные способы:
1. Использование pdftk
-
Установка: # apt install pdftk
-
Разделить PDF:
pdftk input.pdf burst output page_%02d.pdf
-
input.pdf
→ исходный файл. -
page_%02d.pdf
→ шаблон для сохранения страниц (например,page_01.pdf
,page_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.pdf
,page_-2.pdf
и т.д.
-
4. Графический интерфейс: pdfarranger
-
Установка:# apt install pdfarranger
-
Как использовать:
-
Откройте PDF в PDF Arranger.
-
Выделите нужные страницы.
-
Экспортируйте их через меню Файл → Экспорт.
-
5. Через LibreOffice Draw
-
Откройте PDF в LibreOffice Draw.
-
Удалите ненужные страницы через контекстное меню в панели слева.
-
Сохраните каждую страницу как отдельный PDF через Файл → Экспорт в PDF.
Пример использования pdftk
:
pdftk document.pdf burst output doc_page_%03d.pdf
Создаст файлы: doc_page_001.pdf
, doc_page_002.pdf
и т.д.
Примечание: Для работы с защищенными PDF (с паролем) добавьте флаг input_pw <пароль>
в команду pdftk
.