免费开源的PDF工具箱PDFPatcher:书签编辑、页面旋转、批量合并,一篇指南全搞定
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
凌晨一点,我对着 300 页没有书签的 PDF 叹气——翻页找内容、手动转正横页、合并文档时目录全乱。直到我遇到PDFPatcher(PDF补丁丁),这个免费开源的中文 PDF 工具箱,才把深夜加班变成一顿饭的功夫。它是这样一款工具:书签编辑、页面旋转裁剪、文档合并拆分、限制解除、图片提取、OCR 文字识别……十几项高频功能装进一个绿色小软件里,装上就能用,不注册、无广告、不窥探隐私。
下面我们不按功能清单来聊,而是跟着你的一天走一遍——看看它到底能在哪些时刻帮你把麻烦按下暂停键。
早晨八点半:一本没有书签的 300 页手册
📚 你刚收到一份技术手册,300 页,一页目录都没有。想找"关于参数配置"那一节?只能一页页翻。在 PDFPatcher 里,这个问题半小时内就能解决。
它的书签编辑器是树状视图,像整理文件夹一样直观:右键新增、拖拽调整层级、批量修改颜色和样式,甚至可以一次选中几十个书签统一改目标页码。最贴心的是自动生成书签功能——软件会分析文档里的文字结构(比如标题字号和位置),帮你把章、节、条自动梳成有层次的目录,你再微调一下就行。
如果你手头有一份排版良好的旧 PDF 做参照,还能把它的书签"导出"成独立的 XML 信息文件,再套用到新文档上,连样式都一并继承。书签编辑器的实现位于 App/Functions/Editor/,想研究原理的开发者可以直接读源码。
午休时间:把歪斜的扫描件"捋直"再打印
你有没有打印过这样的 PDF:页面大小不一、横版表格缩成竖版、扫描出来的页还是歪的?打印出来像一叠没整理过的草稿。
PDFPatcher 的页面处理逻辑像一位挑剔的排版师傅。打开"处理 PDF 文档"页签,勾选自动旋转页面,横版图像会自动转成横向页面,不再留下大片空白;统一页面尺寸可以把大小不一的页面规整成同一规格;裁剪功能去掉多余白边;而针对扫描件的图像去歪斜,会用 Radon 变换这类算法自动校正倾斜角度——你只需勾选,剩下的交给它。算法核心在 App/Processor/ContentProcessors/ImageDeskewProcessor.cs 里,感兴趣的进阶用户可以慢慢啃。
下午三点的合并任务:散落的文件归拢成册
下午老板丢过来一个需求:把五份周报、两张图表图片,合成一本带目录的季度报告。
这种活儿在 PDFPatcher 里可以一条龙完成:把 PDF 和图片统统拖进列表,它支持多种格式混合合并;生成的新文档会自动保留原文件的书签,你还能为整本书挂上按文件名生成的新书签,并自定义层级和样式。文件多了也不怕,软件走多线程批量处理(核心在 App/Processor/Worker.cs),几十个文件一起排队处理,你喝杯水的功夫就完成了。
晚上十点:一份"带锁"的文档与它的解法
最后一个场景有点反常识:有些 PDF 明明是你自己的资料,却被设置成"禁止复制、禁止打印",甚至打开就自动跳转网页。PDFPatcher 提供了解除复制与打印限制、删除自动打开网页等动作的选项,让文档恢复"自由身"。它还能清理文档里隐藏的垃圾数据、重新压缩黑白图片,让文件体积变小、打开更快。
如果碰到的是扫描版 PDF(全是图片、无法选中文字),可以调用微软 Office 的图像识别引擎做 OCR,甚至把图片目录页直接转成书签——扫描件从此也能检索。想深入了解文档内部的字体、图像、书签结构?"文档结构分析器"会以树视图把 PDF 的骨架摊开给你看,诊断问题根因非常好用。
处理前与处理后:同一份文件的两种命运
把上面四个场景浓缩一下,你大概能体会这种差异:
以前:打开 PDF → 没有书签翻到眼花 → 页面歪斜一张张转 → 合并文档后目录全丢 → 遇到限制只能干瞪眼 → 放弃,关掉软件。
现在:打开 PDFPatcher → 自动生成书签 → 勾选旋转与统一尺寸 → 拖入多文件合并 → 一键去限制 → 导出成品,收工。
省下的不是几分钟,而是每次处理文档时那种"想砸电脑"的情绪成本。
今天就能做的第一件事:给 PDF 补上书签
不用记一堆操作,今天就做最小的一件事:给手边随便一份多页 PDF 加上书签。
- 获取软件:Windows 7 及以上系统、装有 .NET Framework 4.0 到 4.8 即可运行。想从源码编译或研究代码,可以用
git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher拉取仓库。 - 启动后切到"处理 PDF 文档",添加你的 PDF 文件,点击"导出信息文件",得到一份 XML。
- 打开"编辑书签",在树状视图里给章节建目录、调整层级。
- 回到主界面点"生成 PDF 文件",一份带书签的新 PDF 就诞生了。
详细的图文操作都在 doc/使用手册.md 里,遇到疑问翻一翻就有答案。
藏在角落里的三个进阶玩法
书签能"精确定位到页面中间":普通阅读器跳转只能停在页顶,PDFPatcher 可以让书签指向页面中部的某一行,读竖排古籍时甚至支持从右到左的阅读顺序——这个细节在 App/Functions/Editor/ 的阅读界面里默默存在了很久。
XML 信息文件可以当"模板"用:把一份精心整理过书签样式、颜色、字体的 XML 存好,以后处理同类型文档直接套用,不用重新设置一遍。
根据元数据自动重命名文件:批量整理资料库时,让软件读取 PDF 的标题、作者、页数等信息,一键把文件名改成规范格式,几百个文件的名字整理也能自动化。
一位作者,与一份"良心授权"
聊到项目背后的人,最打动我的是它的授权协议——除了开源的 AGPL,还附带一份"良心授权":作者 wmjordan 一人维护多年,协议不要求你付费,只希望你每次使用软件获益后,行一件善事。给父母做顿饭、给烈日下的环卫工买瓶水、把好用的工具介绍给需要的人,都算数。规则简单到只有一句话:"全在于您的良心。"
这样的项目还有自己的坚持:永久免费、绝不过期、无广告、无弹窗废话、不收集隐私。在 PDF 处理软件动辄收费订阅的今天,它像是工具箱里那把用了十年还不舍得换的老钳子。
现在,打开你手边那个 PDF
最直接的下一步:找一份你最近头疼过的 PDF,从给它加书签开始,试试 PDFPatcher 到底顺不顺手。唯一要记住的提醒是——处理前先备份原文件。虽然它很稳定,但任何工具都值得你养成这个好习惯。
从今晚开始,让"PDF 综合症"少发作几次吧。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考