我有一个文件列表,需要将其指定为 pdftk 的输入,以便它按指定的顺序连接它们。我没有在 pdftk 手册页中看到输入文件列表选项,但也许有一种解决方法可以实现类似的结果?
答案1
这在手册页的示例部分中有描述:
将 in1.pdf 和 in2.pdf 合并为一个新的 PDF,out1.pdf:
pdftk in1.pdf in2.pdf cat output out1.pdf
或(使用句柄):
pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf
或(使用通配符):
pdftk *.pdf cat output combined.pdf
当然,您可以使用 shell 或 xargs 将一些列表扩展为输入 pdf 参数......
对 files.txt 中指定的所有文件进行 concat 的示例(假设文件名等中没有空格的问题)
pdftk $(cat files.txt) cat output out.pdf