合并一个文件夹中的所有pdf文件

Ada*_*dam 19 pdf merge

我在一个文件夹中有 250 个 pdf 文件,我想将它们合并到一个文档中。顺序无关紧要。有没有简单的方法?

我可以按照此处的建议使用 PDF-Shuffler https://askubuntu.com/a/2805/247771,但程序在加载所有 pdf 之前挂起 10 分钟。

我可以使用内联命令来实现这一点,例如

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

?

jbr*_*ock 35

我会使用pdfunite. 它很好很简单。cd到您的目录。然后使用这样的东西:

pdfunite *.pdf all.pdf
Run Code Online (Sandbox Code Playgroud)

(在运行之前,请确保您还没有all.pdf在该目录中调用文件。)

  • 在 *Ubuntu 18.10* 中使用“pdfunite version 0.68.0”,我必须使用“pdfunite * all.pdf”。当我尝试“pdfunite *.pdf all.pdf”时,它给了我以下错误“I/O 错误:无法打开文件“*.pdf”:没有这样的文件或目录。语法错误:无法合并损坏的文档('*.pdf')`。 (2认同)

Ada*_*dam 10

感谢 steeldriver 向我展示了这是在做这项工作:

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


SaT*_*aTa 7

您可以使用 qpdf,因为 pdftk 在 Ubuntu Bionic 中不可用:

qpdf --empty --pages *.pdf -- out.pdf
Run Code Online (Sandbox Code Playgroud)

  • 在 Ubuntu 18.04 中工作。谢谢。 (2认同)