我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!
项目概述PDF 补丁丁(PDFPatcher)是一个.NET开源、功能强大的 PDF 处理工具,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。该项目不仅支持对 PDF 文档进行多种修改和定制操作,还包含了书签编辑、PDF 制作、文件拆分与合并、图片导出、字体替换等实用功能。
永久免费,绝不过期,无广告,无弹出废话对话框,不窥探隐私。

分析文档结构: 以树视图显示 PDF 文档结构,可编辑修改 PDF 文档节点,或将 PDF 文档导出成 XML 文件,供 PDF 爱好者分析、调试之用。
修改 PDF 文档:用户可以修改文档属性、页码编号、页面链接,统一页面尺寸,删除自动打开网页等动作,去除复制及打印限制,设置阅读器初始模式,清理文档隐藏垃圾数据,重新压缩黑白图片,以及旋转页面。
书签编辑器:提供阅读界面,支持从右到左的阅读方式,便于处理竖排文档。用户可以批量修改书签属性(如颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间。同时支持在书签中执行查找替换操作,支持正则表达式及 XPath 匹配,自动快速生成文档书签。
制作 PDF 文件:用户可以合并已有的 PDF 文件或图片,生成新的 PDF 文件。合并后的文档保留原文档的书签,同时支持添加新书签(或根据文件名生成),新书签的文本和样式可自定义。此外,还可以指定统一的页面尺寸以优化打印和阅读体验。
拆分或合并 PDF 文件:支持拆分 PDF 文件为多个部分,或合并多个 PDF 文件为一个文件,同时保留原文件的书签或添加新的书签。
图片处理:高速无损导出 PDF 文档中的图片,或将 PDF 页面转换为图片格式。用户还可以提取或删除 PDF 文档中的指定页面,调整页面的顺序。
文档重命名与元数据:根据 PDF 文档的元数据重命名文件,使文件管理更加有序。
源代码的结构