基于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.