指定文件列表作为 pdftk 的输入

指定文件列表作为 pdftk 的输入

我有一个文件列表,需要将其指定为 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

相关内容