pdfarranger:一个轻量级的 PDF 页面管理工具
pdfarranger:一个轻量级的 PDF 页面管理工具
pdfarranger 在 GitHub 上已经拿到 5,536 Star。
这是一个基于 Python 和 GTK 的桌面小工具,专门用来处理 PDF 页面的合并、拆分、旋转、裁剪和重排。操作方式完全是图形化的,打开文件后拖拽几下就能完成,不需要记任何命令参数。
1、这工具是干嘛的
核心功能就几项:
把多个 PDF 文件合并成一个;把一个 PDF 按页面拆成多个单独文件;旋转个别页面方向;裁剪页面边距;用拖拽的方式调整页面顺序。
它底层用的是 pikepdf 库处理 PDF 文件本身,自己只负责交互界面这一层。

这个项目最早是从 Konstantinos Poulios 的 PDF-Shuffler 分叉出来的。原项目活跃度下降后,社区接了过来继续做。代码完全开源,支持多国语言,用户手册和翻译指南都写在 Wiki 里。有开发能力的用户可以直接克隆源码在虚拟环境里运行,也欢迎参与翻译贡献。
2、为什么要用它
处理 PDF 的工具有很多,但多数要么功能臃肿,打开速度慢,要么纯命令行操作,门槛不低。pdfarranger 的定位很清晰:轻量、直观、只做页面级别的操作。
它不处理格式转换,不编辑文字内容,就是让你像整理照片一样整理 PDF 页面。对于日常办公场景来说,这种专注反而更实用。扫描件多了需要合并,页面顺序错了需要调整,边距太大需要裁剪,这些常见需求它都能覆盖。
支持的平台包括 Windows、Linux、BSD 和 macOS。主流 Linux 发行版都能直接通过包管理器安装,Windows 也有预编译的安装包。各种桌面环境都能跑,依赖也不复杂,几行命令就能装好。

3、怎么安装
Debian 或 Ubuntu 用户直接通过 apt 安装:
sudo apt-get install pdfarranger
Arch Linux 用户用 pacman:
sudo pacman -S pdfarranger
Fedora 用户用 dnf:
sudo dnf install pdfarranger
Windows 用户直接下载安装包运行即可,不需要额外配置 Python 环境。FreeBSD 用户也能通过 pkg 安装。
如果还需要把图片导入成 PDF 页面,额外装个 img2pdf 就能实现。
4、适合哪些人用
- 经常需要合并合同、报告、发票等文档的人
- 需要调整扫描件页面顺序或裁剪边距的人
- 不想记命令行参数、习惯图形界面操作的用户
- 需要一个跨平台、轻量 PDF 工具的人
页面顺序或裁剪边距的人
- 不想记命令行参数、习惯图形界面操作的用户
- 需要一个跨平台、轻量 PDF 工具的人
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)