抑制 PDF 中单页的双面

抑制 PDF 中单页的双面

我有几份文档(PDF,源代码可用),其中一些文档的页数为奇数。我想合并它们(使用 pdftk 目前没有问题),并确保即使使用双面打印模式,每份文档也从一张新纸开始。

应对具有奇数页的子文档的每一页最后一页禁用双面打印。

这怎么可能?

答案1

只需在每个页数为奇数的文档后插入一个空白页即可。假设您有一个由名为 的单个空白页组成的 PDF /path/to/blank.pdf,则下面的操作将自动执行此操作。

pdftk $(for i in *.pdf; do echo $i; pdftk $i dump_data | perl -ne 'print "/path/to/blank.pdf\n" if (m/NumberOfPages: (\d+)/ && $1 % 2 == 1)'; done) cat output merged.pdf

相关内容