我有一份 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"
。
从没有样本给出的数据来看,以下应该可以工作(另一个选择是删除分区)
nup
需要尺寸以强制旋转,而grid
不能。小心任何“附带损害”。字体不受影响,但源目录中的链接自然不再有效,也不会在跨页中延续。任何“链接”(通常也是书签)都需要导出到文本编辑器,然后重新插入新的页面区域。
由于 A 系列纸张尺寸的设计,您可以轻松将纸张尺寸设置为下一个更大的尺寸。例如,对于 A4 原始文档,您可以将输出设置为 A3,即 A4 的两倍大小。