У меня есть файл PDF длиной 6 страниц, который я хочу разделить на 1.pdf, 2.pdf, 3.pdf и т. Д.
Предварительный просмотр не работает для этого на удивление (если я что-то упустил).
Я хотел бы иметь возможность выполнить эту простую задачу из командной строки, но на этом этапе я возьму все, что выполнимо (без загрузки схематичного программного обеспечения)
К вашему сведению http://users.skynet.be/tools/ не работает так, как рекламируется.
macos
command-line
pdf
user391339
источник
источник
Ответы:
Откройте PDF в предварительном просмотре, а затем в меню просмотра выберите эскизы. Ctrl выберите страницы, которые вы хотите, теперь перетащите их на рабочий стол.
источник
Это может быть достигнуто с помощью
pdfseparate
. Вы можете установить попплер с помощью homebrew, путемbrew install poppler
. Это также установитpdfseparate
. Для того, чтобы разделить PDFdocument.pdf
на на отдельные страницы1.pdf
,2.pdf
и т.д. Использование:источник
poppler
день назад, чтобы иметь возможность конвертировать PDF документы в SVG сpdf2svg
. Не заметил, чтоpoppler
идет сpdfseparate
командой. Поскольку принятый выше ответ (перетаскивание всех страниц PDF с предварительным просмотром на рабочий стол) требует от меня «щелкнуть мышью», и поскольку мне нравятся решения на терминале, которые работают автоматически с помощью одной командной строки,pdfseparate
это как раз то, что мне нужно. Большое спасибо за этот совет!Если вы заинтересованы в этом из командной строки, вы можете посмотреть на скрипт Python splitPDF Бенджамина Хана, чтобы сделать эту работу. Например:
разделит файл
in.pdf
на 3 файла, разделив их на страницы 3 и 5.источник
seq
для создания диапазона чисел в вашей команде. Благодарность!python splitPDF.py MyPDF.pdf $(seq -s ' ' 1 10 411)
сработало для меняДля другой альтернативы, смотрите этот ответ . Это использует инструменты командной строки ImageMagick .
Тем не менее, вы должны быть осторожны с качеством.
источник
Если вы хотите извлечь диапазон страниц, вы можете использовать следующий скрипт, который вы называете следующим образом (предполагается, что вы сохраняете его в файле pdfextract.py где-нибудь в PATH вашей системы, например / usr / local / bin, и назначаете его выполнение разрешение с помощью chmod 744 pdfextract.py):
pdfextract.py - файл / путь / к / большому / pdf - файл / путь / к / новый / pdf --start --stop
источник