返回
如何将多个 PDF 文件合并为一个?
Linux
2024-03-15 02:09:23
## 如何将多个 PDF 文件合并为一个?
当你需要整理大量文档或分享不同文件的集合时,将多个 PDF 文件合并成一个单一的 PDF 文件非常有用。以下是如何使用命令行工具完成此操作的分步指南。
### 方法
pdfunite
pdfunite
是 Linux 发行版中常见的命令行工具,用于合并 PDF 文件。其语法很简单:
pdfunite [options] input-files output-file
要使用 pdfunite
,请执行以下步骤:
- 安装
pdfunite
:在终端中输入sudo apt-get install pdfunite
。 - 导航到包含 PDF 文件的目录。
- 运行命令:
pdfunite input-file1.pdf input-file2.pdf output-file.pdf
,其中input-file1.pdf
和input-file2.pdf
是要合并的文件,output-file.pdf
是合并后的文件。
gs
gs
(ghostscript)是一个功能强大的 PDF 处理工具。它可以通过以下语法合并 PDF 文件:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output-file.pdf input-file1.pdf input-file2.pdf
要使用 gs
,请执行以下步骤:
- 安装
gs
:在终端中输入sudo apt-get install ghostscript
。 - 导航到包含 PDF 文件的目录。
- 运行命令:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output-file.pdf input-file1.pdf input-file2.pdf
。
pdftk
pdftk
是另一个流行的 PDF 处理工具。其语法如下:
pdftk input-file1.pdf input-file2.pdf cat output output-file.pdf
要使用 pdftk
,请执行以下步骤:
- 安装
pdftk
:在终端中输入sudo apt-get install pdftk
。 - 导航到包含 PDF 文件的目录。
- 运行命令:
pdftk input-file1.pdf input-file2.pdf cat output output-file.pdf
。
管道
管道是一种强大的技术,可以将一个命令的输出作为另一个命令的输入。要合并 PDF 文件,可以使用以下管道命令:
cat input-file1.pdf input-file2.pdf | pdfunite - output-file.pdf
### 5 个常见问题解答
-
如何保留合并后文件的元数据?
对于某些工具,可以通过添加
-preservemetadata
选项来保留元数据。 -
如何控制合并后的文件顺序?
在
pdfunite
中,使用-collate
选项可以根据输入文件列表中的顺序排列页面。 -
如何将多个文件夹中的 PDF 文件合并?
可以使用
find
命令查找文件,然后使用管道将其传递给合并工具。 -
如何从合并后的文件中提取特定页面?
可以使用
pdfpages
工具提取特定页面。 -
如何在不安装任何软件的情况下合并 PDF 文件?
可以使用在线 PDF 合并服务,例如 Adobe Acrobat Online 或 Smallpdf。
## 结论
使用命令行工具合并 PDF 文件是一个快速、有效的过程。通过利用本文介绍的方法,你可以轻松地将多个 PDF 文件合并为一个单一的 PDF 文件。