PDF补丁丁是一个开源的PDF工具箱,帮助用户高效编辑PDF文件、生成和管理书签、调整页面内容等,提供批量操作、无损处理等高级功能。
文档基础编辑
修改文档属性、页码编号、页面链接
统一页面尺寸,调整页面顺序,提取/删除指定页面
清除隐藏垃圾数据,重新压缩黑白图片,去除复制打印限制
书签管理 带阅读界面(支持竖排文档从右到左阅读)
批量修改书签颜色、样式、目标页码、缩放比例,能精确定位页面中间
支持正则表达式/XPath查找替换,自动生成文档书签
文档制作与转换
合并PDF/图片,保留原书签或根据文件名生成新书签(样式可自定义)
高速无损导出图片,PDF页面转图片
按元数据重命名文件,调用Office OCR引擎识别图片文字并写入PDF
高级功能
字体替换与嵌入:消除复制乱码,适配Kindle等设备
文档结构分析:树视图显示结构,支持导出XML文件用于调试
拆分/合并文档时保留或挂载新手签
基于.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