PDF Arranger:PDF 页面操作,拖拽搞定
PDF Arranger:PDF 页面操作,拖拽搞定
pdfarranger 在 GitHub 上已经拿到 5,545 Star 了。
一款用 Python 和 GTK 写的轻量工具,专门做 PDF 的页面级操作:合并、拆分、旋转、裁剪、重排页面顺序,全在图形界面里拖拽完成。底层调用 pikepdf,是 PDF-Shuffler 的活跃维护分支。原作者 Konstantinos Poulios 的项目长期未更新后,这个 fork 成了实际上的主线。
1、解决什么问题
PDF 编辑工具到处都是,但绝大多数是"全能编辑器":不开源,要付费,体量巨大。如果只是想调个页面顺序、删掉其中几页、把两个 PDF 合并成一个,那些工具就像杀鸡用牛刀。
PDF Arranger 就是为这几个高频操作设计的。打开软件,把 PDF 文件拖进去,页面缩略图全部列出来,拖拽调整顺序,右键旋转或裁剪,点保存,完事。交互逻辑跟在文件管理器里整理图片一样直接。

2、轻和快是核心
整个工具就一个主窗口。没有 Ribbon 工具栏,没有复杂的侧边栏面板,操作集中在右键菜单和快捷键上。选多页后批量旋转、批量裁剪、按页面范围提取,路径都很短。
导入图片文件也支持(需要装 img2pdf),把几张扫描件或截图合成为一个 PDF,几步就能完成。
它的快不光是操作路径短,启动速度也是亮点。Python 写的 GTK 应用,在 Linux 下几乎是秒开。Windows 版本通过 Release 页面提供打包好的 exe 文件,下载即用。
3、平台上手
Linux 用户最方便:Flathub 和 Snap Store 上都有,大部分发行版的包管理器也能直接装。Windows 用户去 Release 页下载安装包。BSD 也支持。源码安装只要 Python 环境准备好,pip 一条命令搞定,项目推荐放进虚拟环境里运行。

4、适合谁用
如果你经常要跨 PDF 挪页面、删掉某几页、把扫描件拼成一份文档,PDF Arranger 比任何全功能 PDF 编辑器都快。操作路径最短,没有多余步骤。
如果你是开发者,想找一个代码量可控、架构清晰的小项目学习和上手,这个项目也很合适。纯 Python 加 GTK,pikepdf 处理底层 PDF 逻辑,模块边界清楚。
项目对翻译贡献很友好,po 文件更新有脚本辅助,也可以用 GitHub Web 界面直接编辑翻译,不需要碰 git 命令行就能参与。
tHub Web 界面直接编辑翻译,不需要碰 git 命令行就能参与。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)