如何在Linux上的命令行中合并PDF文件
时间:2020-03-21 11:44:46 来源:igfitidea点击:
我们已经涵盖了如何使用PDFTK实用程序在Linux中的PDF文件中拆分或者提取特定页面。
该教程描述了如何在Linux中提取页面范围或者PDF文件的一部分。
在本简要教程中,我们将看到如何合并两个或者更多PDF文件。
在Linux上的命令行中合并PDF文件
我们可以用两种方式进行。
方法1:使用PDFTK
PDFTK是可用于拆分或者合并PDF文件的自由图形工具。
它可用作免费和付费版本。
我们可以在CLI或者GUI模式下使用它。
让我们安装pdftk。
在Arch Linux和衍生品:
PDFTK在AUR中提供。
我们可以使用任何AUR辅助程序(如Yay)安装它。
$yay -S pdftk
在Debian,Ubuntu和衍生品:
$sudo apt-get install pdftk
在CentOS,Fedora,Red Hat:
首先,安装epel存储库:
$sudo yum install epel-release
或者
$sudo dnf install epel-release
然后使用命令安装PDFTK应用程序:
$sudo yum install pdftk
或者
$sudo dnf install pdftk
现在,让我们合并一些PDF文件并使其成为一个文件。
我有三个PDF文件即文件1.pdf,file2.pdf,file3.pdf在我当前的工作目录中。
我想将它们合并到一个名为OutputFile.pdf的单个文件中。
因此,我从终端运行以下命令:
$pdftk file1.pdf file2.pdf fiel3.pdf cat output outputfile.pdf
或者,我们可以运行:
$pdftk *.pdf cat output outputfile.pdf
此命令将将当前目录中的所有PDF文件合并到单个文件中。
方法2:使用poppler
poppler是一个基于XPDF-3.0代码库的PDF渲染库。
要在基于Arch Linux的发行版上安装Poppler,请运行:
$sudo pacman -S poppler
在Debian,Ubuntu,Linux Mint:
$sudo apt-get install poppler-utils
关于Rhel,Centos,Fedora:
$sudo yum install poppler-utils
安装Poppler后,请运行以下命令以合并当前工作目录中的PDF文件。
$pdfunite file1.pdf file2.pdf file3.pdf outputfile.pdf
上面的命令将File1.pdf,fiel2.pdf和file3.pdf文件合并到一个名为OutputFile.pdf的单个文件中。