如何将多个 pdf 连接为一个,每个输入 pdf 从偶数页开始?

问题描述 投票:0回答:1

我有一系列文件,每份文件的页数都不可预测。

说:

  • a.pdf(1 页:A1)
  • b.pdf(3页:B1、B2、B3)
  • c.pdf(4页:C1、C2、C3、C4)

我想将这些输入文件合并到一个 out.pdf 中,我将双面打印。输入文件的每个第一页都必须位于首页(右)。

这意味着预期的结果是

  |A1
--|B1
B2|B3
--|C1
C2|C3
C4|

“--”表示空白页。

目前,我正在使用 pdftk cat。

似乎有一个通过大量脚本编写的解决方案,使用:

# Get number of pages
pdftk x.pdf dump_data | grep "NumberOfPages"
# If the number of pages is odd, add a blank page to x.pdf
# Loop
# Cat the whole

我想知道是否有一个更简单优雅的解决方案?

例如,是否可以在每个文件的开头添加分页符?

提前致谢

pdf page-break pdftk pdf-manipulation
1个回答
0
投票

这可以通过 pdfjam 来完成(它使用 TeX;参见 TeX.SE);它使用的 pdfpages 包有一个选项

openright
,它可能可以自动实现你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.