![Можно ли как-то — может быть, с помощью пакетного файла — определить, содержит ли PDF-файл нечетное количество страниц, и если да, добавить пустые?](https://rvso.com/image/1466424/%D0%9C%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BB%D0%B8%20%D0%BA%D0%B0%D0%BA-%D1%82%D0%BE%20%E2%80%94%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%B1%D1%8B%D1%82%D1%8C%2C%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D0%BE%D0%B3%D0%BE%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%20%E2%80%94%20%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C%2C%20%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D1%82%20%D0%BB%D0%B8%20PDF-%D1%84%D0%B0%D0%B9%D0%BB%20%D0%BD%D0%B5%D1%87%D0%B5%D1%82%D0%BD%D0%BE%D0%B5%20%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%2C%20%D0%B8%20%D0%B5%D1%81%D0%BB%D0%B8%20%D0%B4%D0%B0%2C%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BF%D1%83%D1%81%D1%82%D1%8B%D0%B5%3F.png)
Каждый день я получаю большое количество 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
Надеюсь, поможет!