PDF补丁丁是一个开源的PDF工具箱,帮助用户高效编辑PDF文件、生成和管理书签、调整页面内容等,提供批量操作、无损处理等高级功能。

文档基础编辑

修改文档属性、页码编号、页面链接

统一页面尺寸,调整页面顺序,提取/删除指定页面

清除隐藏垃圾数据,重新压缩黑白图片,去除复制打印限制

书签管理 带阅读界面(支持竖排文档从右到左阅读)

批量修改书签颜色、样式、目标页码、缩放比例,能精确定位页面中间

支持正则表达式/XPath查找替换,自动生成文档书签

文档制作与转换

合并PDF/图片,保留原书签或根据文件名生成新书签(样式可自定义)

高速无损导出图片,PDF页面转图片

按元数据重命名文件,调用Office OCR引擎识别图片文字并写入PDF

高级功能

字体替换与嵌入:消除复制乱码,适配Kindle等设备

文档结构分析:树视图显示结构,支持导出XML文件用于调试

拆分/合并文档时保留或挂载新手签

PDF补丁丁本地部署使用

基于.NET Framework开发,核心组件:

iText:处理PDF解析、生成、字体嵌入

MuPDF:通过P/Invoke调用,实现PDF渲染位图

其他组件:ObjectListView列表控件、FreeImage图像解码、Cyotek ImageBox页面显示

运行要求

系统:Windows 7及以上

框架:.NET Framework 4.0-4.8

OCR依赖:需安装Microsoft Office 2003/2007的Document Imaging组件(MODI)

编译建议

推荐工具:Visual Studio 2019+(需安装“.NET桌面开发”和“C++桌面开发”工作负载)

VS2022注意事项:建议将目标框架更新为.NET Framework 4.8