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

如何将多个pdf连接为一个,每个输入pdf从一个偶数页开始?,pdf,page-break,pdftk,pdf-manipulation,Pdf,Page Break,Pdftk,Pdf Manipulation,副本 我有一系列的文档,每一个都有不可预测的页数 说: 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 o

副本

我有一系列的文档,每一个都有不可预测的页数

说:

  • 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
我想知道是否有更简单、更优雅的解决方案

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


提前感谢

可以使用(使用TeX;请参阅);它使用的软件包有一个选项
openright
,它可能会自动实现您想要的功能。

pdfWell中没有分页符,至少门是关着的,谢谢。@yms:他想插入空白页。在我看来,您的情况是一样的:这不是
openright
所做的:>此选项将空白页放在第一个逻辑页之前。结合nup=2x1、nup=2x2等,这意味着第一页位于右侧。如果在第一页的前面插入一个空白页,那么pages选项也可以达到同样的效果。“真”或“假”(或无值,相当于“真”)。(默认值:openright=false)