3

У меня есть несколько PDF-файлов, и для каждого из них я хотел бы удалить страницы 2 и 4, а затем снова склеить PDF. Есть ли умный способ сделать это с помощью утилиты командной строки?

3 ответа3

2

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.

0

PDF Split and Merge и, более конкретно, pdfsam-console упомянутые на этой странице, могут сделать это.

0

Да, из того, что вы сказали, я думаю, что вы можете использовать PDF Merger. Как? Вы просто предлагаете диапазон страниц вашего PDF-файла, за исключением страниц 2 и 4. Например, номер 1,3,5-последней страницы. Затем объедините их, таким образом, вы получите нужную часть и удалите 2 и 4. Делай, как я заявляю! Это очень легко достичь!

Вы можете попробовать PDF Merger:

PDF Merger - это профессиональный, но простой в использовании PDF-файл Combiner & Joiner, разработанный для объединения PDF-файлов для более удобной организации, архивирования и печати в пакетном режиме. Это позволяет вам объединять PDF в соответствии с вашими потребностями с различными режимами слияния. С его помощью вы можете гибко объединять несколько файлов PDF для создания одного или объединять определенные страницы в новый файл PDF, даже объединять любые страницы нескольких разных файлов PDF в один.

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