免费开源的 PDF 补丁丁:书签编辑、页面处理与文档合并怎么用最省事
2026/9/13 5:00:20 网站建设 项目流程

免费开源的 PDF 补丁丁:书签编辑、页面处理与文档合并怎么用最省事

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

处理一份 PDF 时想加书签、统一页面尺寸或合并几个文件?PDF 补丁丁(PDFPatcher)是一款免费的开源 PDF 处理工具,基于 .NET Framework 开发,覆盖书签编辑、页面调整、文档合并拆分、图片导出、OCR 文字识别和文档结构分析等日常任务。

一、项目速览

PDF 补丁丁是面向 Windows 的免费 PDF 处理工具,适合经常整理文档、处理扫描件的办公人员,也适合想批量修改文档属性、修复书签的进阶用户。它采用 AGPL 加"良心授权"协议,对最终用户免费、永久不过期、无广告。核心能力如下:

能力一句话说明
书签编辑批量修改书签颜色、样式、目标页码,支持正则查找替换,可自动生成书签
页面处理统一页面尺寸、旋转页面、提取或删除指定页面、调整页面顺序
文档修改修改文档属性、页码编号,去除复制及打印限制,嵌入字库消除乱码
合并与拆分将多个 PDF 或图片合并为一个文档,可保留原文档书签
图片导出无损导出 PDF 中的图片,或将 PDF 页面转换为图片
OCR 文字识别调用微软 Office 的识别引擎读取图片中的文字,结果可写回 PDF
结构分析树视图查看 PDF 内部结构,可导出 XML 供分析调试

二、上手实践 🔧

统一一批 PDF 的页面尺寸

要做什么:把页面尺寸参差不齐的 PDF 统一成 A4 等标准尺寸,方便打印。

具体操作:选择"PDF 文档选项"功能,在"页面布局"选项卡把尺寸改为 A4 或自定义数值,并选中"缩放内容适应页面";再回到"处理、制作 PDF 文档"功能,切到"独立补丁"模式,把文件加入文件列表,指定输出文件路径,点击"生成 PDF 文件"。

操作后的效果:输出文件中所有页面都变成目标尺寸,原内容按比例缩放;一次可添加多个文件批量处理。文件列表还列有每个文件第一页的尺寸,方便核对。

给没有目录的 PDF 自动补上书签

要做什么:给一份没有书签的长文档生成带层级的书签,方便跳转。

具体操作:选择"自动生成书签"功能,指定原始 PDF 文件和信息文件保存位置,设置"标题文本尺寸"等筛选参数后点击"导出信息文件"。程序会按页面文本、尺寸、字体等规则筛出标题类文字,组织成书签并保存为 XML 信息文件。日志窗口会列出识别出的标题、级别和页码,可据此反复调整筛选条件。完成后用"独立补丁"模式把信息文件导入原 PDF 生成新文档。

操作后的效果:输出文件带有自动生成的多级书签。若个别书签不理想,可用"编辑书签"功能手工调整,或直接修改 XML 信息文件后重新导入。

把多个 PDF 和图片合并成一个文档

要做什么:把几份 PDF 和若干图片合并成一个 PDF,并带上书签。

具体操作:打开"合并文件"功能,向文件列表添加 JPEG、PNG、TIFF 等图片或 PDF 文件,可拖入文件夹一次性添加;双击某个 PDF 可只导入指定页码范围。需要书签时,可指定信息文件,或选中"根据文件名自动生成书签文本",让程序按文件名生成书签项。最后指定输出路径,点击"生成 PDF 文件"。

操作后的效果:生成一个合并文档,页面顺序与文件列表一致;选中"保留源 PDF 文件的书签"后,原文档书签会带入合并结果,还可统一页面尺寸便于打印。

三、常用任务速查表

常见任务操作入口相关目录
统一页面尺寸、去除复制打印限制"处理、制作 PDF 文档"独立补丁模式App/Functions/
批量编辑、自动生成书签"编辑书签""自动生成书签"功能App/Functions/Editor/
合并 PDF 与图片、拆分页面"合并文件"功能App/Processor/
无损导出文档图片、页面转图片"提取图片""渲染图片"功能App/Processor/Imaging/
调用 Office OCR 识别图片文字"OCR"功能App/Processor/
树视图查看文档结构、导出 XML"文档结构分析"功能App/Functions/DocumentInspector/
修改字体嵌入、编码等选项"PDF 文档选项"功能App/Options/

四、常见问题与注意事项

问:授权是什么?能商用吗? 答:软件基于 AGPL 加"良心授权"协议,对最终用户免费。你可以用其源代码开发自由、共享或商用的应用程序,但分发完整拷贝时不得修改程序、不得更改授权协议;在商业宣传或产品里捆绑本软件需获得著作权人书面许可;利用其源代码编写的软件若产生销售收入,应将不低于千分之壹的金额捐给弱势群体。

问:在什么系统上能运行? 答:Windows 7 及以上,需安装 .NET Framework 4.0 到 4.8 之一。程序是便携软件,解压后直接运行 PDFPatcher.exe 即可;编译源码建议用 Visual Studio 2022 及以上。

问:OCR 功能需要什么前提? 答:调用微软 Office 的图像识别引擎,需要安装 Office 2003 或 2007 的 Document Imaging(MODI)组件;识别出的文字可以写回 PDF 文件。

问:打开加密的 PDF 怎么处理? 答:添加文件时会弹出身份验证对话框,输入正确密码后才能继续处理,密码错误则无法处理该文档。

问:遇到问题怎么反馈? 答:作者建议在开源平台以提交 issue 的方式反馈,消息中注明版本号,附上截图和精简的附件;PDF 文件可先用"提取页面"功能抽出有代表性的页面。

五、开始使用与获取帮助

获取方式:克隆仓库后使用 Visual Studio 2022 打开 PDFPatcher.sln 编译,或直接运行发布的 PDFPatcher.exe。

git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher

代码按 App/Processor/(处理算法)、App/Functions/(界面窗体)、App/Model/(数据模型)等目录组织,文档在 doc/使用手册.md 中,功能细节和多个应用示例都有逐步说明。

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

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

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

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

立即咨询