PDF补丁丁:免费修复失效书签、合并拆分文档的完整PDF工具箱教程
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
手头的PDF书签一点就报"无法打开文档",或想合并一批图片却不知从哪下手?PDF补丁丁是一款免费开源的PDF工具箱,能修复失效书签、合并拆分文档、去除复制打印限制并无损提取图片,全程离线不联网。
跑起来:绿色免安装,5步出第一个结果
系统要求只有一条:Windows 7 及以上,装好 .NET Framework 4.0~4.8 即可,无需管理员权限。它是绿色便携程序,把压缩包解压到任意目录,双击PDFPatcher.exe直接运行;卸载就是删掉整个目录,没有安装向导。
第一次看到结果的路径(以改文档标题为例):
- 打开程序,点工具栏"处理文件"进入文件列表。
- 点"添加文件"选一个PDF,或直接把它从资源管理器拖进列表。
- 在列表的"标题"列输入新文字(原始文件属性不会变)。
- 在"输出PDF文件"处点"浏览",指定保存位置。
- 点"生成PDF文件",新文件生成,原文件保持不动。
⚠️ 文字识别(OCR)功能额外依赖 Office 2003/2007 的 MODI 组件,没有它就跳过这一步,其余功能不受影响。
功能详解:四个高频场景照着做
合并图片与PDF成一本带书签的电子书
零散图片和多个PDF想合成一本电子书时:
- 点工具栏"合并文件"。
- 用"添加文件"加入JPEG、PNG、TIFF等图片和PDF,每张图自动成一页;整目录导入用"添加文件夹",子文件夹会变成层级书签。
- 双击列表里的PDF,在"源PDF文件选项"里改页码范围,如只取第5~20页;填"10-1"还支持逆序插入。
- 不填"书签文本"列时按文件名自动生成书签;选中条目点工具栏的 B、I 或调色板调样式。
- 指定"输出PDF文件",点"生成PDF文件"。
做完得到一本带书签、页面尺寸统一的电子书。
修复改名后失效的书签跳转
书签用"打开外部文件"动作时,文件名一改就点不动:
- 用"编辑书签文件"打开这个PDF。
- 点"选择或标记书签"→"全部选中"(或 Ctrl+A)。
- 勾上"修改操作包含未选中的内部书签"。
- 打开"修改"菜单,选"强制设置为文件内链接",所有书签动作变成"转到页面"。
- 点"补丁"选定输出路径,生成新文件,书签恢复跳转;若整体偏了一页,可用"更改目标页码"批量加 1。
批量去除PDF的复制、打印限制
复制、打印受限,或一打开就自动执行动作、弹网页的文档:
- "处理文件"→"独立补丁"模式,添加PDF。
- 点"配置PDF文档选项"(或"PDF文档选项")。
- 在"压缩清理"选项卡勾选去除复制、打印限制。
- 勾选删除打开文档时自动执行的动作;顺手可勾"优化压缩黑白图片"(压缩后没变小会保留原图)。
- 指定"输出PDF文件",点"生成PDF文件"。
无损提取PDF里的原始图片
想要文档里的原图、不想重新渲染时:
- 选"提取图片"功能。
- 在"原始PDF文件"处浏览选文件,"输出位置"处浏览选目录。
- 被工具切片的图片,勾"尝试合并相同页面的图片"拼回一张;黑白颠倒的勾"反转黑白图片的颜色"还原。
- 点"提取图片"。
导出按内部存储格式命名:JPEG出 jpg、JBIG2 黑白出 tif、Deflate 出 png,文件名默认按四位数页码编号(如 0001.jpg)。
差异与信任点:授权、离线与引擎分工
- 授权:AGPL 加一条"良心授权"附加条款,永久免费、无广告无弹窗;用源码开发软件获利,需将销售收入不低于千分之一捐赠给弱势群体。
- 离线:全部功能本地完成,不联网、不上传任何数据。
- 引擎与上限:iText 负责解析、生成、修改PDF与嵌入字体子集,MuPDF 负责把页面渲染成位图,程序用 P/Invoke 调用其动态库;支持打开和修改超过 2GB 的超大PDF。
避坑与效率技巧:5条实操细节
- 批量输出命名:在"输出PDF文件"框内右键插入替代符,如
<源目录路径><标题>,输出即按文档标题命名。 - 书签批量替换:"搜索或替换书签文本"支持正则和 XPath;用
子书签([0-9]+)定位、$1)子书签替换,把编号提到前面;XPath 还能按页码选中,如@页码 >= 5 and @页码 <= 10。 - 合并排序:工具栏选"按数值和字母顺序排序",1.tif、2.tif、10.tif 会排成 1、2、10;按字母序则是 1、10、2。
- 快捷改子书签:按住 Shift 再点书签编辑命令,本次操作可临时作用于子书签,不用每次勾复选框。
- 前置依赖:仅"识别图像文本"需要 MODI 组件,先确认装好再用,避免空跑。
资源与上手:文档、Issue与上手
功能清单和授权条款都在 使用手册 里,它是最完整的一份;想弄清实现,看 App/ 目录即可,Common 是工具类、Functions 是功能窗体、Processor 是处理算法。
反馈走仓库 Issue,按模板写明版本号、截图和复现步骤,附件别超过 10M;PDF 可用"提取页面"挑几页代表性页面再发。也可以git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher把仓库拉到本地试读源码。
挑一个坏书签文档或一批零散图片,现在就打开 PDFPatcher.exe 试一把;卡住了就去提 Issue。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考