PDF 补丁丁:书签、页面尺寸与限制解除的完整指南
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
打印扫描版 PDF 时,系统弹出"禁止复制、打印";文件一改名,书签全部失效。PDF 补丁丁(PDFPatcher)是一款基于 .NET Framework 的 Windows 免费开源 PDF 处理工具,采用 iText 与 MuPDF 组件库,便携解压即用,无广告、永不过期。
它解决什么问题、适合谁
- 整理扫描文献的学生:论文库里 A4、B5 混着,打印时有的页溢出、有的页留白,逐份另存太耗时。
- 做档案数字化的管理员:图片扫描的旧书没有书签,300 页翻起来全靠猜。
- 收到他人 PDF 的普通用户:文件被加了禁止打印、复制的限制,打开还会自动弹出网页。
- 想把照片做成电子书的人:手里的 JPEG、TIFF 图片和几份 PDF 想拼成一份文档,还得顺手拆掉其中多余页面。
跑起来:从零到第一个成果
这节解决"装不上、找不到入口"的问题,四步内拿到第一份处理结果。
确认环境:Windows 7 以上系统,.NET Framework 4.0~4.8(Win10/11 通常自带)。想额外使用文字识别功能,需安装 Microsoft Office 2003/2007 的 Document Imaging 组件(MODI)。
获取程序:拉取源码或下载发布包后直接解压,没有安装程序。
git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher首次运行:双击
PDFPatcher.exe启动。工具栏上是"处理文件""合并文件""提取页面""编辑书签""提取图片"等入口,每个功能以选项卡形式打开,用完点右上角 X 关闭。
- 完成第一个任务——解除打印限制:点击"处理文件",保持"独立补丁"模式,把 PDF 拖入文件列表;点"配置 PDF 文档选项",在"压缩清理"选项卡勾选清除复制、打印限制的选项;指定"输出 PDF 文件"路径,点"生成 PDF 文件"。半分钟后新文件即可打印。
PDF 补丁丁核心功能逐个看
这节把使用频率最高的四个功能各讲一遍,每个功能一两分钟就能上手。
处理文件:统一页面尺寸、去除限制
不重排文档内容,只改页面规格、限制和自动动作这些"皮外伤"。适合多来源文件打印前统一规格,或清除打开即弹网页的自动动作。
- 点击工具栏"处理文件",选择"独立补丁"模式
- 拖入一批待处理文件
- 在"PDF 文档选项 → 页面尺寸"里选定目标规格,让各源文件页面尺寸统一
- 在"压缩清理"选项卡勾选清除复制、打印限制及自动动作
- 指定输出路径,点"生成 PDF 文件"
小技巧:输出文件名支持<源目录路径>\<源文件名>[2].pdf这类占位符写法,批量输出时自动避免文件互相覆盖。
合并文件:图片和 PDF 混拼,顺手抽页
把 JPEG、PNG、GIF、BMP、TIFF 图片与 PDF 混排成新文档,每张图片成为一页;也可以只抽取某份 PDF 的部分页面。适合把扫描照片做成电子书,或多份分册拼成一本。
- 切到"合并文件"选项卡,添加文件或整个文件夹
- 双击列表中的 PDF,设置参与合并的页码范围
- 在"合并文档选项"里勾选"保留源 PDF 文件的书签"
- 指定输出文件,点"生成 PDF 文件"
小技巧:页码范围支持逆序写法,"10-1"会先插入第 10 页再依次插到第 1 页,倒排文档用这一个设置就能重排;横向图片放进纵向页面会留大片空白,勾选"自动旋转页面适应原始内容纵横方向"后页面会自动转成横向贴合内容。
自动生成书签:给没有目录的文档补上书签
按页面文本的字号、位置、字体特征筛出标题行,组织成层级书签。注意它不执行 OCR,只把已有文本重排为书签。适合文本型电子书完全没有目录的情况。
- 打开"识别标题为书签"功能,指定原始 PDF 文件与信息文件保存路径
- 按文档实际字号设置"标题文本尺寸",必要时限定"识别页码范围"
- 点"导出信息文件",在日志窗口核对识别出的标题、级别与页码
- 条目偏多或偏少时回到第 2 步调阈值重跑,最后用"处理文件"把信息文件应用到 PDF
小技巧:输出的信息文件是 XML,可直接用文本编辑器打开查看每个标题的尺寸,方便决定阈值该往哪边调。
书签编辑器:批量修复失效链接与样式
批量修改书签的颜色、粗斜体样式、目标页码和缩放比例,跳转位置可精确到页面中间而不仅是顶部。适合文件改名后书签集体失效,或想给章节目录统一加粗换色。
- 进入"编辑书签",在书签树中选中目标条目
- 在属性位置直接改页码、样式、颜色
- 失效的外部链接在"阅读方式"选项卡勾选"强制将外部 PDF 文件链接改成内部链接"一键修复
- 用查找替换批量改书签文本
小技巧:查找替换支持正则表达式和 XPath 匹配,可以快速定位篇、章、节级别的书签,几百条书签改样式几秒钟完成。
PDF 补丁丁进阶使用的避坑清单
这节列出新手最容易遇到的真实状况和对应处理办法。
- 合并后留下指向未选页面的书签→ 勾选"保留源 PDF 文件的书签"的同时勾选"删除连接到无效页面的书签",指向被剔除页面的书签项会被一并清理。
- 文件改名后书签全部失效→ 勾选"强制将外部 PDF 文件链接改成内部链接",比逐条重设目标页省事。
- 分批添加文件,之前的列表被清空→ 取消勾选列表上方的"添加文件前清空列表"复选框。
- 加密文档提示无法处理→ 它不是密码破解工具,必须能提供正确密码才能处理,别拿它试密码。
- 纯扫描图片 PDF 跑自动书签,结果一条书签都没有→ 该功能只整理已有文本;先用"识别图像文本"(需 MODI)做 OCR,或改用"识别目录页为简易书签文件"。
资料与源码地图
- 官方手册 doc/使用手册.md:两千多行说明,含从合并文档到修复书签乱码的分步示例——某个具体功能操作卡住时先翻这里。
- 源码:处理算法在 App/Processor/,界面窗体在 App/Functions/,数据模型在 App/Model/——想搞懂书签分析和页面合并的实现时看这里。
- 版本记录 更新历史.txt:各版本新增与修复清单——确认某个功能从哪版开始支持时看这里。
- 问题渠道:通过仓库提交 issue,注明版本号、附截图和尽量小的附件——这是作者建议的求助方式。
PDF 补丁丁不重排文档内容,只修页面规格、限制、书签和结构这些"皮外伤"。下载发布包,挑一份最乱的文件先完成一次"解除打印限制"。遇到 bug 时,带上版本号和截图提交 issue。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考