У меня есть несколько PDF-файлов, и для каждого из них я хотел бы удалить страницы 2 и 4, а затем снова склеить PDF. Есть ли умный способ сделать это с помощью утилиты командной строки?
3 ответа
PDF Toolkit может сделать это из командной строки:
pdftk input.pdf cat 1 3 output output.pdf
cat 1 3
извлекает страницы 1 и 3 из input.pdf
и выводит их в output.pdf
. Чтобы перебрать все в Windows, используйте
for %f in (*.pdf) do pdftk %f cat 1 3 output %~nfo.pdf
%~nf
возвращает версию %f
без расширения, извлеченную из списка *.pdf
. Следовательно, использование %~nfo.pdf
создает в качестве output
файл <input>o.pdf
для ввода <input>.pdf
. Для использования внутри командного файла используйте %%f
и %%~nfo.pdf
.
Для получения дополнительной информации см. Справочную страницу PDF Toolkit.
PDF Split and Merge и, более конкретно, pdfsam-console
упомянутые на этой странице, могут сделать это.
Да, из того, что вы сказали, я думаю, что вы можете использовать PDF Merger. Как? Вы просто предлагаете диапазон страниц вашего PDF-файла, за исключением страниц 2 и 4. Например, номер 1,3,5-последней страницы. Затем объедините их, таким образом, вы получите нужную часть и удалите 2 и 4. Делай, как я заявляю! Это очень легко достичь!
Вы можете попробовать PDF Merger:
PDF Merger - это профессиональный, но простой в использовании PDF-файл Combiner & Joiner, разработанный для объединения PDF-файлов для более удобной организации, архивирования и печати в пакетном режиме. Это позволяет вам объединять PDF в соответствии с вашими потребностями с различными режимами слияния. С его помощью вы можете гибко объединять несколько файлов PDF для создания одного или объединять определенные страницы в новый файл PDF, даже объединять любые страницы нескольких разных файлов PDF в один.