如何在 Windows 和 Linux 上合并 PDF 文件

您的计算机中可能存储有许多 PDF 文档。组织它们的最佳方法之一是合并 PDF 文件。当您将多个 PDF 文件组合/合并为一个 PDF 时,管理、访问和备份会更加容易。 PDFtk Server 是一款命令行工具,可让您轻松地将多个 PDF 文件合并为一个。

或者,您可以将所有文档合并到 Microsoft Words 中并将其导出为 PDF.

PDFtk 的工作原理

PDFtk 代表“PDF 工具包”。PDFtk服务器允许您合并 PDF 文档、将 PDF 页面拆分为新文档、旋转 PDF 页面、解密和加密、更新元数据、应用水印等等。它是免费的开源软件,适用于 Windows、Linux 和 macOS。最重要的是,它不需要 Acrobat 或任何其他 Adob​​e 产品即可运行。

笔记: 还有一个PDFtk 免费,仅适用于Windows。它是一个图形界面,允许您添加多个 PDF 文件并将它们合并为一个。

如何在 Linux 上安装 PDFtk

对于 Linux(使用 Ubuntu),您可以使用以下命令安装它:

sudo snap install pdftk

或者

sudo apt install pdftk

PDFtk 在大多数存储库中也可用,因此您可以从包管理器/软件中心轻松安装它。

使用 PDFtk 合并多个 PDF

  1. 打开终端。
  2. 更改为包含 PDF 文件的目录:
cd ~/pdf-directory
  1. 决定 PDF 文件在最终文档中的显示顺序。键入命令行字符串时将使用该顺序。
  2. 键入以下命令,按照您希望的显示顺序列出 PDF 文件:
pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf

这就是所需要的一切。请务必检查新的 PDF 文件,以确保所有新页面均正确显示。合并过程是无缝、轻松的,并且应该适用于您拥有的任何常规 PDF 文件。

要组合目录中的多个文档而不列出每个文档,请使用通配符

pdftk *.pdf cat output newfile.pdf

:

如何使用 PDFtk 分割、加密和解密 PDF

pdftk newfile.pdf burst

作为额外的好处,PDFtk 可以执行许多其他任务。例如,要将 PDF 文件的页面拆分为多个文档,请运行以下命令:

这会将文档拆分为多个页面,您可以根据需要进行操作。

pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

使用 PDFtk,您甚至可以将多个文档中的某些页面合并到一个新文档中。为此,请输入以下命令:

在这种情况下,“A”和“B”用作文档名称的“句柄”。您可以根据需要使用多个。

加密和解密您的 PDF 文件

pdftk mydoc.pdf output mydoc_encrypted.pdf owner_pw foopass

要加密新的 PDF 文件,请使用以下命令:

其中“foopass”是您用于加密文件的密码。更改为更安全的密码供您自己使用。

pdftk mydoc_encrypted.pdf input_pw foopass output mydoc_decrypted.pdf

访问在线示例pdftk --help这仅涉及 pdftk 提供的许多 PDF 操作功能的表面。您可以使用另一方面,如果您有加密的 PDF 文件,您也可以使用 PDFtk 对其进行解密:或者

以获得该命令的良好概述。在 Windows 中删除 PDF 文件的密码笔记: 这是另一种方法

.

在 Windows 上使用免费的 PDFtk

虽然您可以在 Windows 上使用 PDFtk 的命令行版本,但 PDFtk Free 提供了更易于使用的图形界面。最重要的是,PDFtk Server 和 PDFtk Free 都集成在一个安装中,因此您可以同时获得两者。请随意使用任一选项。不过,以下说明适用于 PDFtk Free。

免费版本没有那么多功能,但仍然可以将 PDF 合并在一起。如果您想更换,高级升级仅需 3.99 美元。

按“添加 PDF”添加要合并的 PDF 文件。文件会按照您选择的顺序添加到列表中,但现在不用担心顺序。

添加后,只需拖放文件即可创建您想要的顺序。您还可以双击“要复制的页面”字段来选择要在合并的 PDF 中复制的任何页面。使用“复制选择”和“删除选择”按钮复制选择以将其添加两次或删除选择。

准备好后,按窗口底部的“创建 PDF”。您还可以选择打开新创建的 PDF 或在“随后”下拉菜单中显示 PDF 的位置。修改PDF文件中的文本提示: 如果您正在寻找方法

,这里有一些方法可以做到这一点。

使用 PDFTK Builder 合并 PDF 文件

  1. 另一种选择是使用 PDFTK Builder。它是 PDFtk 的另一个版本,工作原理类似,但不是由 PDFtk 创建的。在线存在多个版本的 PDFTK Builder,但最好的版本之一是便携式应用程序版本。下载 PDFTK 生成器
  2. 来自便携式应用程序。
  3. 像往常一样安装应用程序。然而,它实际上并没有安装。相反,它会解压到一个文件夹中,您可以将其复制到闪存驱动器上并随身携带。
  1. 打开 PDFTKBuilderPortable 文件夹并打开“PDFTKBuilderPortable”可执行文件。
  1. “加入”是默认屏幕,您将使用它在 Windows 上合并 PDF 文件。只需单击“添加”即可添加您的文件。
  2. 在合并 PDF 文件之前,您可以上下移动 PDF 文件以获得所需的顺序。

PDF 编排器在 Linux 和 Windows 上使用 PDF Arranger 合并 PDF 文件如果您发现 PDFtk 对您来说太复杂,您可以用来合并 PDF 文件的另一个应用程序是

.

在这里下载 msi 安装程序PDF Arranger 是旧 pdfshuffler 和小型 python-gtk 应用程序的一个分支,允许用户使用简单的图形界面合并或拆分 PDF 文档并旋转、裁剪和重新排列其页面。您可以从软件中心或包管理器安装 PDF Arranger。对于 Windows,您可以

  1. .
  2. 打开 PDF 排列器。
  1. 单击“打开文件”图标。选择您要合并的 PDF 文件。
  2. 从这里,您可以拖动以排列 PDF 页面。您还可以从文件中删除页面,甚至旋转和裁剪。

完成后,将其保存到新文件中。

分割 PDF超越合并 PDF合并 PDF 非常棒,但 PDFtk 的功能还有很多。当然,PDFtk Free 是有限的,但是您仍然可以在 PDFtk Server 和 PDFtk Free 中做的一件事是

  1. .
  2. 对于 PDFtk Free,选择要拆分的 PDF。
  3. 双击“要复制的页面”字段。
  4. 选择要拆分的第一部分的页码或范围。您可以使用新名称保存分割部分,以避免替换原始 PDF。

重复该过程以将文件拆分为多个部分。

pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf

对于 Linux,您需要从输出文件中删除页面。您可以根据需要删除任意数量的页面。使用以下示例:

  • 您可以使用 PDFtk Free 执行的其他操作包括:
  • 旋转(仅限高级版)
  • 添加印章或水印(仅限高级版)

加密文档(仅限高级版)

  • 您可以使用 PDFtk Server(Linux 和 Windows)执行的其他操作包括:
  • 旋转页面
  • 加密和解密页面
  • 填写 PDF 表格
  • 添加图章和水印
  • 修复损坏的文件(并不总是可能,但如果可能的话会恢复文件)
  • 添加 PDF 书签和元数据
  • 将 PDF 拆分为单页
  • 解压附件

将文件附加到 PDF 文档

在桌面和移动设备上压缩您的 PDF 文档正如您所看到的,这个看似简单的工具的功能远不止合并 PDF 文件。一旦掌握了命令的窍门,它就是一款出色的一体化 PDF 实用程序。除了合并之外,还可以

.

查看此键盘快捷键指南使用 LibreOffice Draw如果您已经使用 LibreOffice 作为 Microsoft Office 替代品,只需使用 LibreOffice Draw 来合并您的文件。虽然 Writer 不允许你这样做,但 Draw 可以。如果您更喜欢使用 LibreOffice Writer 而不是 Microsoft Word,

  1. 免费下载.打开 LibreOffice Draw。如果您没有 LibreOffice,您可以
  2. .
  1. 转到“文件->打开”。浏览到您要合并的 PDF 文件之一。只打开一个文件。
  2. 加载 PDF 后,打开 LibreOffice Draw 的新实例。
  3. 在 LibreOffice Draw 的新实例中打开您的第二个 PDF。
  4. C从这里开始,您有两个选择。您可以从一个实例复制并粘贴到另一个实例,也可以拖动一个窗口直到它单击到屏幕左侧,然后拖动另一个窗口直到它单击到屏幕右侧。然后,将 PDF 页面从一个屏幕拖放到另一个屏幕。我使用复制粘贴方法只是因为它更简单。在任一 LibreOffice Draw 窗口中,单击列表中的第一个 PDF 页面。如果您只有一页,只需单击它即可。要选择所有页面,请按控制键+一个选择全部,然后按控制键+
  1. 复制它们。您的所有页面(现在严格来说是幻灯片)都应以蓝色突出显示。
  2. V在另一个 LibreOffice Draw 窗口中,选择要添加 PDF 文件页面的位置。右键单击并选择“粘贴”或直接按控制键+
  1. 将您的 PDF 粘贴到现有 PDF 中。我选择将页面放在最后。
  2. 如果文件的页面大小不同,系统会询问您是否要调整页面大小。如果出现该消息,请单击“否”。否则,您可能会丢失一些文本或图像。
  3. 重复此过程以添加更多 PDF 文件。 LibreOffice Draw 将每个页面视为单独的幻灯片,因此请确保复制并粘贴所有幻灯片页面,以将完整的 PDF 文件与另一个文件合并。
  1. 在已将所有 PDF 文件复制到一起的主 Draw 窗口中,转到“文件 -> 导出为 -> 导出为 PDF”。

在 Windows 和 Linux 上合并 PDF 文件的其他工具

在 iPhone 上合并多个 PDF– 这个 Linux 工具可以让您合并、分割和裁剪 PDF 文件。这是非常基本的,但达到了其预期目的。最后,你还可以

.

常见问题解答

如何在 Windows 上更轻松地使用 PDFtk 的命令行版本?

最困难的部分是输入整个文件路径名。打开 GUI 版本,将文件添加到其中,然后一次将它们拖放到命令提示符中以复制文件路径。

让您更全面地了解使用所有功能的各种命令。

PDFtk专业版PDFtk 真的免费吗?是的,但有一些高级选项可供选择。你可以购买

对于完整的 GUI 版本,但这不需要合并或拆分 PDF。

此外,如果您需要在企业中使用商业支持,您可以以每年 79 美元的价格购买一年期服务协议。

PDFtk 安全吗?

虽然 PDFtk 不会尝试窃取您的信息或类似信息,但它并不是加密 PDF 文件的最佳工具。它仅支持最高 128 位加密,这比没有好,但对于银行详细信息等高度敏感信息来说仍然不是最佳选择。理想情况下,您至少需要 AES 256 位加密。

皮克斯您仍然可以使用 PDFtk 或本文中的任何其他工具来合并 PDF 文件,然后使用其他工具对其进行加密。