打印 PDF 自定义页面顺序

打印 PDF 自定义页面顺序

我想按以下方式打印pdf文件:假设document.pdf有30页。页面顺序应为:1,16;2,17;3,18; ... 15,30(即每面两页,单面)。

Linux 中是否有任何简单的解决方案?

笔记:

打印后,我想将页面切成两半,这样我就得到了 A/5 页面,而且我不想手动重新排序纸张。

答案1

对于命令行解决方案,请使用pdftk 的 shuffle得到一个按照所需顺序排列页面的新 PDF。然后使用pdfjam将两页纸并排放置。

pdftk input.pdf shuffle 1-15 16-End output temp.pdf

pdfjam temp.pdf --nup 2x1 --letterpaper --landscape --outfile output.pdf

编辑刚刚测试了我评论中的建议,将后半部分旋转 180° 以具有类似的边框,并且它确实对 4 页示例 pdf 起到了作用:

pdftk input.pdf cat 1-2 output temp1.pdf
pdftk input.pdf cat 3-4south output temp2.pdf
pdftk A=temp1.pdf B=temp2.pdf shuffle A B output temp.pdf

pdfjam temp.pdf --nup 2x1 --a4paper --landscape --outfile output.pdf

尽管在 Windows 下进行测试并使用 Acrobat Reader 进行 2 合 1 打印

在此处输入图片描述

答案2

打开 Acrobat Reader 的打印对话框,给出要打印的页面顺序 (1,16,2,17,3,18 ... 15,30),然后选择每张纸打印两页。

相关内容