You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将8页A6 PDF制作成可双面打印的2页A5拼版PDF?

解决A6页面拼版为双面打印A5 PDF的问题

你的需求是将8页A6页面(顺序为A、A'、B、B'、C、C'、D、D')拼接成2页A5的双面打印PDF,以下是两种可行的解决方案:

方案一:使用pdfjam直接拼版

pdfjam可以通过指定页面顺序和2x2拼版参数,直接生成符合要求的PDF:

pdfjam --paper a5paper --nup 2x2 --outfile output.pdf test.pdf "1,3,5,7" "4,2,8,6" --noautoscale true

参数说明:

  • --paper a5paper:指定输出纸张为A5
  • --nup 2x2:将4个A6页面按2列2行的布局拼成1页A5
  • "1,3,5,7":第一页A5包含原PDF的第1(A)、3(B)、5(C)、7(D)页,对应你需要的上排A/B、下排C/D布局
  • "4,2,8,6":第二页A5包含原PDF的第4(B')、2(A')、8(D')、6(C')页,对应上排B'/A'、下排D'/C'布局
  • --noautoscale true:关闭自动缩放,因为A6尺寸刚好是A5的1/4,无需调整大小

方案二:使用PostScript工具链(pdf2ps/psselect/psnup/ps2pdf)

如果偏好使用PS工具链,可按以下步骤调整页面顺序后拼版:

  1. 将PDF转换为PostScript文件:
pdf2ps test.pdf test1.ps
  1. 重新排序页面,匹配拼版需求:
psselect -o 1,3,5,7,4,2,8,6 test1.ps test2.ps
  1. 将4页A6拼成1页A5:
psnup -w21cm -h14.85cm -W10.5cm -H7.425cm -4 test2.ps test3.ps

参数说明:

  • -w21cm -h14.85cm:指定输出A5纸张的尺寸
  • -W10.5cm -H7.425cm:指定每个A6小页面的精确尺寸
  • -4:按2x2布局拼接4页为1页
  1. 将PostScript转换回PDF:
ps2pdf test3.ps output.pdf

原命令失败的原因分析

  • 你最初使用的psbook -s4是用于4页折页的小册子排版,会自动调整页面顺序以适配折页逻辑,不符合你直接拼接8页为2页A5的需求
  • ChatGPT推荐的pdfjam --nup 2x1是按2列1行布局(每页仅放2个A6),且页面顺序未匹配你需要的双面反转布局,因此无法得到正确结果

打印时选择双面打印-长边翻转,即可实现正面A/B/C/D、反面B'/A'/D'/C'的正确翻页效果。

内容的提问来源于stack exchange,提问作者Martin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 22:55:33