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

Jef*_*uer 3 xargs pdftk

我有一个文件列表,我需要将这些文件指定为 pdftk 的输入,以便它按照指定的顺序连接它们。我在 pdftk 手册页中没有看到输入文件列表作为选项,但也许有一种解决方法可以实现类似的结果?

小智 5

手册页的示例部分对此进行了描述:

将 in1.pdf 和 in2.pdf 合并成一个新的 PDF,out1.pdf:

    pdftk in1.pdf in2.pdf cat output out1.pdf
Run Code Online (Sandbox Code Playgroud)

或(使用句柄):

    pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf
Run Code Online (Sandbox Code Playgroud)

或(使用通配符):

    pdftk *.pdf cat output combined.pdf
Run Code Online (Sandbox Code Playgroud)

当然,您可以使用 shell 或 xargs 将一些列表扩展到输入 pdf 参数...

在 files.txt 中指定的所有文件上的 concat 示例(假设文件名中的空格等没有问题)

pdftk $(cat files.txt) cat output out.pdf
Run Code Online (Sandbox Code Playgroud)