PDF补丁丁(PDFPatcher):免费开源 PDF 工具箱,书签、合并、批量处理快速上手指南
2026/9/14 11:54:05 网站建设 项目流程

PDF补丁丁(PDFPatcher):免费开源 PDF 工具箱,书签、合并、批量处理快速上手指南

【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher

PDF补丁丁(PDFPatcher)是一款免费开源的 PDF 编辑工具,可以编辑书签、剪裁旋转页面、解除复制打印限制、提取或合并文档、探查文档结构,还能提取图片、把 PDF 页面转成图片。对需要批量处理 PDF、整理电子书书签的用户来说,它是一个无需安装、解压即用的桌面工具箱。

项目速览

PDF补丁丁是一个基于 .NET Framework(4.0~4.8)开发的 Windows 桌面程序,底层集成了 iText 与 MuPDF 两大开源 PDF 组件:iText 负责解析、生成与修改文档,MuPDF 负责把页面渲染为位图。软件采用 AGPL + “良心授权”协议——对最终用户永久免费,鼓励使用者在获益后行一善事。

它适合三类人:需要批量整理 PDF 的办公用户、想给电子书/论文补上书签结构的阅读者,以及想分析 PDF 内部结构的开发者。

核心功能拆解

书签编辑器:批量修改属性并自动生成书签

解决什么问题:很多 PDF 没有书签或书签混乱。这个功能支持手动添加、修改、删除书签,批量调整颜色、样式、目标页码、跳转位置与缩放比例;还能按字体尺寸等条件自动识别章节,一键生成层次书签,并支持正则与 XPath 匹配做查找替换。

适用场景:扫描版电子书、长篇技术文档、论文合集建立目录导航。

操作要点:打开“编辑书签”功能,添加文件后在列表中对书签增删改;需要自动生成时,配置筛选条件(字体名、字号、页码范围、文本内容等,对应 AutoBookmark 界面)后点击生成。

批量处理 PDF:改属性、去限制、旋转页面

解决什么问题:一次选中多个文件,统一修改文档属性(作者、主题、关键词)、统一页面尺寸、调整页面旋转方向、删除自动打开网页动作、去除复制与打印限制、重压缩黑白图片。

适用场景:部门报告统一元数据归档、扫描件批量摆正页面方向。

操作要点:在“处理 PDF 文件”中添加文件(支持拖拽与多选),勾选对应处理项,指定输出路径后点击“生成 PDF 文件”。下图展示了“自动旋转页面”的效果对比——横向图像会自动转为横向页面,避免大量空白:

合并与拆分 PDF:保留书签重组文档

解决什么问题:把多个 PDF 或图片合并成一个新文档,合并后保留原文档书签,也可以按文件名或自定义文本挂上新书签;反之也能从大文件中提取指定页面范围,调整页面顺序。

适用场景:整合多部门报告、从手册中提取章节、把扫描图片转成 PDF。

操作要点:选择“制作 PDF 文件”模式,在文件列表中加入源文件(多个文件时不要勾选“添加文件前清空列表”),在“输出 PDF 文件”处指定路径,可点击“配置 PDF 文档选项”统一页面尺寸:

独立补丁:用 XML 信息文件精细定制

解决什么问题:支持把文档属性、阅读器初始状态、页码设置、页面设置、书签等导出为可编辑的 XML 信息文件,编辑后再与原始 PDF 合并,生成带全新设置的文档。这是对显示效果要求严格的用户的精细控制通道。

适用场景:为电子书固定初始缩放、为技术文档批量配置页码与链接。

操作要点:在“处理 PDF 文件”中选择“独立补丁”模式,①把文件加入列表 → ②在“PDF 信息文件”处指定路径并点击“导出信息文件” → ③编辑 XML → ④导入信息文件,指定输出路径后点击“生成 PDF 文件”:

快速上手:从下载到首次生成 PDF 的四步

  1. 获取软件:PDF补丁丁是便携软件,从项目仓库下载发布版本压缩包即可;如想运行源码,可执行git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher后用 Visual Studio 2022 编译(需安装“.NET 桌面开发”工作负载,建议将目标更新为 .NET Framework 4.8)。
  2. 解压运行:将压缩包解压到任意目录,直接运行PDFPatcher.exe,无需安装。环境要求为 Windows 7 及以上系统 + .NET Framework 4.0~4.8;文字识别功能另需安装 Office 的 Document Imaging(MODI)组件。
  3. 添加文件:点击上方“处理 PDF 文件”,用工具栏“添加文件”按钮或直接拖拽文件进列表;可按住 Ctrl/Shift 多选。
  4. 执行处理:切换“独立补丁/合并文件/重命名”等模式,勾选需要的处理项,指定输出路径,点击“生成 PDF 文件”即可得到结果。

进阶技巧

  • 输出文件命名规则:输出文件名支持替代符,例如<标题><作者><源文件名><页码>。写成<作者>_<标题>_处理版.pdf,批量处理时每个文件会自动生成规范名称。
  • 字体替换与嵌入:把文档中显示乱码的特殊字体替换为通用字体,或将未嵌入的字库嵌入 PDF,消除复制文本乱码,使文档能在 Kindle 等没有原字库的设备上正常阅读。

资源导航

  • 使用手册:doc/使用手册.md
  • 功能示例信息文件:doc/example.xml
  • 主程序源码(界面、功能窗体):App/Functions/
  • PDF 处理算法(含 MuPDF 调用):App/Processor/
  • 数据模型:App/Model/
  • 授权协议:授权协议.txt

如果你手边正有一批缺书签或带复制限制的 PDF,不妨先解压一个 PDF补丁丁,用“处理 PDF 文件”功能跑一次批量处理,再试试书签的自动生成功能——两个功能各花几分钟,就能看到实际效果。遇到问题可以通过项目仓库提交 issue 反馈。

【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询