PDF 排列器:合并、拆分、旋转、裁剪或重新排列 PDF 文档(PDF-Shuffler Fork)

PDF Arranger 是一个使用简单的图形用户界面合并或拆分 PDF 文件,以及旋转、裁剪和重新排列 PDF 文档页面的应用程序。 它适用于 Linux 和 Windows。

该工具是 PyPDF2 的图形前端,是 PDF-Shuffler 的一个分支,旨在“使项目更加活跃”。 它在 Linux 上运行,但也有实验性的 Windows 支持。

PDF排列器功能:

  • 重新排列 PDF 文件中的页面
  • 合并多个 PDF 文档
  • 从 PDF 导出所选页面
  • 从 PDF 文件中删除页面
  • 裁剪 PDF 页面
  • 旋转 PDF 文件中的页面
  • 放大/缩小

[Update] PDF Arranger 经常更新,最近它得到了更多改进:

  • 撤消/重做支持
  • 导出第一个导入的 PDF 的元数据
  • 缩放时重新渲染缩略图以避免模糊 PDF 缩略图
  • 编辑 PDF 元数据:
    • 使用 PDF Arranger 1.4,您可以编辑 Title、Creator、Producer 和 Creator 工具
    • 使用 PDF Arranger 1.7,您还可以编辑关键字、主题、创建日期和修改日期标签

  • 合并双面扫描文档
  • 在多个 PDF Arranger 实例之间拖放 PDF 页面(即使是空的)
  • 剪切/复制/粘贴 PDF 页面(包括多个 PDF Arranger 实例之间,即使是空的)
  • 支持导入图片文件
  • 重复的 PDF 页面
  • 允许导出到单个文件
  • 裁剪白色边框
  • 选择奇数页或偶数页
  • 设置页面比例因子
  • 支持导入加密的PDF文件
  • 插入空白页

该应用程序非常简单易用,工具栏中只有几个按钮,即可打开 PDF 文档、保存当前修改、放大或缩小以及旋转 PDF 文档页面。 要重新排列 PDF 文件中的页面,请打开要修改的 PDF 文档,然后拖放页面以更改其顺序。

大多数功能都在应用程序菜单中可用,或者在标题栏上的汉堡菜单中,或者在上下文菜单中。 从那里您将能够导出当前选择(导出选定的 PDF 页面)、裁剪、复制、拆分页面以及剪切/复制/粘贴 PDF 页面,甚至在多个 PDF Arranger 实例之间。

第一个稳定版本
PDF排列
几周前可以下载,并且
与上一个稳定的 PDF-Shuffler 版本相比,它包括以下更改

  • Gtk+ 3 和 Python 3 支持
  • 默认切换到 pyPDF2。 编辑:在 1.4 版中,PDF Arranger 已切换到 python3-pikepdf,完全放弃了 pyPDF2。 pikepdf 对 PDF 的支持比 PyPDF2 好得多,包括对 PDF 最高版本 1.7 的支持,可以保存和加载 PDF 压缩对象流,并且正在积极维护等
  • 添加了一个新的 File -> Save 菜单项,允许覆盖现有文档
  • 添加倒序选项:选择 PDF 文件中的多个页面,然后从 PDF 排列器菜单中选择 Edit -> Reverse Order
  • 固定缩放
  • 固定页面拖放

值得一提的是,自 2012 年以来就没有新版本的 PDF-Shuffler 将从 Debian 中删除,因为它依赖于旧版本
python-poppler

软件包(除非发布了不依赖此软件包的新版本),它将从 Debian 10 “Buster”中删除。

相关:在 Linux 中使用 Densify 轻松压缩 PDF 文件

下载 PDF 整理器

PDF Arranger wiki 指向许多 Linux 发行版的二进制文件,包括 Debian / Ubuntu、Arch Linux 和 Fedora.

[Edit] 在 Fedora 在 30、31、32 和 33(以及更新版本)中,您可以从存储库安装 PDF Arranger:

sudo dnf install pdfarranger

[[Edit] 在 Pop!_OS / Ubuntu 20.04(和 Linux Mint 20.x)、Ubuntu 20.10 和 21.04 以及 Debian Buster、Bullseye 和 Sid 上,您可以从存储库安装 PDF Arranger:

sudo apt install pdfarranger

[Edit] PDF Arranger 现在可以安装在 Flathub 的许多 Linux 发行版上。

您还可以通过添加 Linux Uprising Apps PPA 来安装比 Ubuntu 存储库中可用的更新的 PDF Arranger 版本:

sudo add-apt-repository ppa:linuxuprising/apps sudo apt update sudo apt install pdfarranger

您可以跳过添加 PPA 并下载 PPA 生成的 DEB,但您不会收到任何更新。