![有没有办法(也许使用批处理文件)来确定 PDF 是否有奇数页,如果是则添加空白?](https://linux22.com/image/1466424/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%EF%BC%88%E4%B9%9F%E8%AE%B8%E4%BD%BF%E7%94%A8%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%EF%BC%89%E6%9D%A5%E7%A1%AE%E5%AE%9A%20PDF%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%A5%87%E6%95%B0%E9%A1%B5%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%98%AF%E5%88%99%E6%B7%BB%E5%8A%A0%E7%A9%BA%E7%99%BD%EF%BC%9F.png)
我每天都会收到大量的 PDF 文件(超过 100 个),需要将它们连接起来并进行双面打印。不幸的是,这些文件的页数并不都是偶数,因此无法正确进行双面打印。
有没有办法在批处理文件中查看 PDF 中的页数,如果 PDF 的页数为奇数则添加空白页?
答案1
塞伊达的控制台可以提供帮助(免责声明:我是开发人员之一):
./bin/sejda-console merge --addBlanks --directory my_files --output my_merged_files.pdf
如果 pdf 中的页数是奇数,则 --addBlanks 选项将附加一个空白页。
此示例命令合并文件夹 my_files 中的所有 pdf 文件。
从这里下载最新版本:https://github.com/torakiki/sejda/releases
希望能帮助到你!