Программно разделить PDF-страницы на их собственные PDF-файлы в UNIX - PullRequest
3 голосов
/ 07 января 2011

Я пытаюсь написать программу, которая принимает в качестве входных данных файл .pdf и разделяет каждую страницу на свои файлы .pdf в командной строке UNIX.Я пробовал SplitPdf, но по какой-то причине я продолжаю получать ошибки.

update: я уже пробовал pdftk, но у него низкая производительность и ограничение размера файла PDF.

1 Ответ

2 голосов
/ 07 января 2011

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

Команда burst - это то, что вам нужно.

Раздел справочной страницы: http://www.pdflabs.com/docs/pdftk-man-page/#dest-op-burst

burst

Разделяет один, входной PDF документ на отдельные страницы. Также создает отчет с именем doc_data.txt который совпадает с выводом из dump_data. Если выходной раздел пропущено, тогда страницы PDF называются: pg_%04d.pdf, например: pg_0001.pdf, pg_0002.pdf и т. Д. Назвать эти страницы себя, поставь в стиле printf строка формата в разделе вывода. Например, если вы хотите страницы с именем: page_01.pdf, page_02.pdf и т. Д., Пропуск вывод page_%02d.pdf в pdftk.

Шифрование может применяться к вывод путем добавления параметров вывода такой как owner_pw, например: pdftk in.pdf burst owner_pw foopass

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...