我有一份 10 页的文件,其中每个“电子”页面都对应一个单独的“纸质”页面。
我想将每两页合并为一个跨页,这样第一个“电子”页面将对应于“纸质”第 1 页和第 2 页,第二个“电子”页面对应于“纸质”第 3 页和第 4 页,依此类推,使用 pdfcpu(我知道如何使用其他流行的 PDF 处理器来实现,我只对 pdfcpu 感兴趣)。
为此,我使用
pdfcpu nup -- "formsize:A4L" output.pdf 2 input.pdf
但我对这个解决方案并不满意,因为我希望保留原始尺寸。也就是说,如果输入文档的页面尺寸为 4.85 x 7.85 英寸,则输出文档的跨度应为 9.7 x 7.85 英寸。
我问了开发人员,但从未提及我目前的解决方法,他回答说“有办法,orientation
可以enforce
尝试一下”。我也试过了,但还没有成功:
pdfcpu nup -- "orientation:<...>" output.pdf 2 input.pdf
:无论我选择哪个方向(rd
,,dr
...),输出文件看起来都和我根本不使用方向一样。pdfcpu nup -- "orientation:<...>, enforce:true" output.pdf 2 input.pdf
:无论我选择哪个方向,都会出现错误ambiguous parameter prefix "enforce"
。