> 技术文档 > 基于PDF Arranger工具,实现对PDF文档的页面进行合并、拆分、排序等操作

基于PDF Arranger工具,实现对PDF文档的页面进行合并、拆分、排序等操作


1. 工具简介

PDF Arranger 是一款轻量、直观、开源的PDF页面处理工具。它的主要目标是提供一个简单易用的图形用户界面(GUI),让用户可以方便地对PDF文档的页面进行合并、拆分、排序等操作。

你可以把它想象成一个PDF页面的“幻灯片管理器”,所有的操作都非常直观。

核心功能:

  • 合并PDF:将多个PDF文档合并成一个。

  • 拆分PDF:从一个PDF中提取部分页面,生成新的PDF。

  • 重新排序:通过拖拽(drag-and-drop)任意调整页面顺序。

  • 旋转页面:可以独立旋转一个或多个选定的页面。

  • 裁剪页面:删除页面边缘多余的白边,使内容更突出。

  • 删除页面:从文档中移除不需要的页面。

  • 导出页面:将选定的页面导出为新的PDF文件。

技术栈: 它主要使用 Python 编写,图形界面库为 GTK+ 3,核心的PDF处理能力依赖于 pikepdf 这个强大的Python库。

2. 安装指南

PDF Arranger 支持主流的桌面操作系统。

Linux (推荐)

作为原生的GTK应用,它在Linux上拥有最好的支持。

  • 通过Flatpak(推荐方式,适用于大多数发行版):

    Bash

    flatpak install flathub com.github.