简单的命令行pdf重组工具。
Usage: recombine.py [input_files] output_file expr
input_files
指定输入文件列表;output_file
指定输出文件;expr
指定pdf重组表达式。
重组表达式由多个pdf选择表达式组成,每个选择表达式之间由,
隔开。
例如,0#0,1#0,2#0
由三个选择表达式组成。
每个选择表达式用来选择一个pdf中的一些页面,并对这些页面进行操作,这样通过一个重组表达式就可以组合成为一个新的pdf。
每个选择表达式由几部分组成:
#
前面的是pdf索引号,用来指定input_files
文件列表中的文件,索引下标从0开始;#
后面为对选定pdf的页操作。完整语法为[int]:[int]=r[int]
,三个参数分别指定起始页面
、结束页面
、旋转角度
。页面下标索引从0开始,旋转角度必须为90的倍数。
0#3
选定第一个pdf的第三页。0#0=r90
选定第一个pdf的第一页,并把第一页顺时针旋转90度。0#0:10=r-90
选定第一个pdf的第一页到第十一也,并把这些页面顺时针旋转90度。0#0,1#1,2#2
选定第一个pdf的第一页、第二个pdf的第二页、第三个pdf的第三页,并将其组合起来。