项目概述
PDF 补丁丁(PDFPatcher)是一款功能强大且永久免费的 .NET 开源 PDF 处理工具。它集成了多种 PDF 文档处理功能,旨在为用户提供一站式的 PDF 文档编辑、合并、拆分、转换等解决方案。
应用场景
PDF 文档编辑:修改文档属性、页码编号、页面链接等。 PDF 文档合并与拆分:合并多个 PDF 文件或图片为一个新的 PDF 文件,或拆分 PDF 文件为多个单独文件。 PDF 书签管理:批量修改书签属性、自动生成书签、在书签中执行查找替换等。 PDF 文档优化:去除复制及打印限制、重新压缩黑白图片、清理文档隐藏垃圾数据等。 PDF 文档转换:将 PDF 页面转换为图片、高速无损导出 PDF 文档中的图片等。 PDF 文档分析与调试:以树视图显示 PDF 文档结构,导出为 XML 文件供分析之用。
功能模块
PDF 文档修改模块
修改文档属性:包括标题、作者、主题、关键词等。 页码编号与页面链接:自定义页码编号,添加或修改页面链接。 统一页面尺寸:调整 PDF 文档中所有页面的尺寸为统一大小。 删除自动打开网页等动作:移除 PDF 文档中的恶意脚本或动作。 去除复制及打印限制:解除 PDF 文档的复制和打印保护。 设置阅读器初始模式:定义 PDF 文档在阅读器中的初始显示模式。 清理文档隐藏垃圾数据:移除 PDF 文档中的冗余或隐藏数据。 重新压缩黑白图片:优化 PDF 文档中的黑白图片,减小文件大小。 旋转页面:按需旋转 PDF 文档中的页面。
PDF 书签编辑模块
批量修改书签属性:包括颜色、样式、目标页码、缩放比例等。 书签精确定位:支持书签精确定位到页面中间。 书签查找替换:支持正则表达式及 XPath 匹配,快速选择篇、章、节书签。 自动快速生成文档书签:根据文档内容自动生成书签。
PDF 文件制作模块
合并 PDF 文件或图片:将多个 PDF 文件或图片合并为一个新的 PDF 文件。 挂载新书签:为合并后的 PDF 文档挂载新书签或根据文件名生成书签。 指定统一页面尺寸:合并的 PDF 文档可指定统一的页面尺寸。
PDF 文档拆分与合并模块
拆分 PDF 文件:按需拆分 PDF 文件为多个单独文件。 合并 PDF 文件并保留书签:合并 PDF 文件时保留原文件的书签或挂上新的书签。
功能特点
永久免费:无广告、无弹出废话对话框、不窥探隐私。 功能全面:集成了多种 PDF 文档处理功能,满足用户多样化需求。 操作简便:界面友好,操作简便,即使是非专业人士也能轻松上手。 高速高效:采用先进的算法和技术,确保处理速度和效率。
功能演示




源码地址
https://github.com/wmjordan/PDFPatcher