如何在终端中将 2 个 pdf 文档合并为 1 个?

如何在终端中将 2 个 pdf 文档合并为 1 个?

我有 2 个用 Markdown 编写的文件,我曾经将它们pandoc转换为 pdf。我现在需要将这两个文件合并为一个文档(假设我有许多文件需要合并为一个 pdf)。有没有办法从终端本身有效地完成此操作?

我能想到的最简单的方法就是将cat文件合并成一个

cat file1.pdf file2.pdf > file3.pdf 

但这并不能提供所需的结果。它仅生成第一个文件(取决于我放入的是 file1 还是 file2)。

有没有一种通用的方法可以将不同的文件合并为一个“实体”,而不会弄乱页面。假设我必须将多个 pdf“章节”编译成一本 pdf“书”?

答案1

常用的工具是pdftk。此命令将获取first.pdfsecond.pdf,并创建一个新的merged.pdf,它是cat两个源文件的合并:

pdftk first.pdf second.pdf cat output merged.pdf

相关内容