如何将带编号的 pdf 文件与 pdftk 合并?

Ram*_*Ram 0 command-line bash pdf merge pdftk

我必须合并很多 pdf 文件,并将它们编号为 1 到 100 或更多。我想合并特定文件。

我可以合并它们做类似的事情吗?

pdftk [1-20].pdf cat output out.pdf
Run Code Online (Sandbox Code Playgroud)

Bea*_*nog 5

如果我理解正确,在您的示例中,您希望合并前 20 个 pdf 文件,即名称为1.pdfto的文件20.pdf。您可以使用大括号扩展来做到这一点,因此您需要运行的命令是:

pdftk {1..20}.pdf cat output out.pdf
Run Code Online (Sandbox Code Playgroud)

本质上,{1..20}.pdf被 shell 扩展为1.pdf, 2.pdf, 3.pdf, ..., 20.pdf,所以它与运行相同(省略号表示中间文件):

pdftk 1.pdf 2.pdf 3.pdf ... 20.pdf cat output out.pdf
Run Code Online (Sandbox Code Playgroud)