Можно ли как-то — может быть, с помощью пакетного файла — определить, содержит ли PDF-файл нечетное количество страниц, и если да, добавить пустые?

Можно ли как-то — может быть, с помощью пакетного файла — определить, содержит ли PDF-файл нечетное количество страниц, и если да, добавить пустые?

Каждый день я получаю большое количество PDF-файлов (более 100), которые мне нужно объединить и распечатать с двух сторон. К сожалению, не все они имеют четное количество страниц, поэтому печать не выполняется правильно с двух сторон.

Есть ли способ в пакетном файле посмотреть количество страниц в PDF-файле и добавить пустую страницу, если в PDF-файле нечетное количество страниц?

решение1

СейдаКонсоль может помочь (отказ от ответственности: я один из разработчиков):

./bin/sejda-console merge --addBlanks --directory my_files --output my_merged_files.pdf

Параметр --addBlanks добавит пустую страницу, если количество страниц в PDF-файле нечетное.

Этот пример команды объединяет все файлы PDF в папке my_files.

Загрузите последнюю версию здесь:https://github.com/torakiki/sejda/releases

Надеюсь, поможет!

Связанный контент