Недавно я обновил Adobe Acrobat 6 до 9, и я не могу понять, как разделить большой PDF-файл на отдельные PDF-файлы различного размера (скажем, страницы 1-3, 4-11, 12 и т.д.).

Мне известно, что A-PDF позволяет мне извлекать отдельные страницы из исходного документа, но я бы предпочел установить диапазон и имя файла для каждого полученного документа.

Я не могу использовать внешний сайт для разделения; какие-либо предложения по инструментам / утилитам / что я могу пропустить?

2 ответа2

2

Sejda PDF - это бесплатный проект с открытым исходным кодом, который предоставляет задачи для работы с PDF.

Он предоставляет инструмент командной строки, который можно использовать для разделения файлов PDF по страницам:

./bin/sejda-console splitbypages --files /input/file.pdf --pageNumbers 4 10 15 -o /output/folder

Отказ от ответственности: я один из разработчиков.

0

Если вы не возражаете против использования утилиты командной строки, pdftk может помочь.

Например,

pdftk Input.pdf cat 1-3 output Pages_1-3.pdf

извлечет страницы 1-3 и сохранит их как Pages_1-3.pdf

Если у вас есть набор диапазонов страниц и желаемые имена выходных файлов, вы можете сохранить их в текстовом файле следующим образом:

1-3 Pages_1-3.pdf
4-11 Pages_4-11.pdf
12 Page_12.pdf
13-end Pages_13-end.pdf

Теперь используйте следующую команду в командной строке:

for /f "tokens=1*" %a in (Input.txt) do pdftk Input.pdf cat %a output %b

разбить PDF на отдельные файлы.

Если вы просто хотите сохранить каждую страницу как отдельный файл, вы можете вместо этого использовать параметр пакета . Посмотрите эту страницу руководства или введите pdftk --help для получения подробной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .