PDF 补丁丁 PDFPatcher 上手指南:3 步解除限制,1 键批量生成书签
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
PDF 补丁丁(PDFPatcher)是一款 Windows 平台上的免费 PDF 工具箱,能编辑书签、解除复制和打印限制、旋转页面并统一尺寸、合并拆分文档、提取图片,适合需要批量处理 PDF 的办公与档案人员。
🚀 快速跑通:第一次解除限制并生成新 PDF
- 获取并运行程序:
git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher,用 Visual Studio 2022 编译运行,需要 Windows 7 以上系统和 .NET Framework 4.0 到 4.8。 - 在“处理文件”页点击“添加文件”,把要处理的 PDF 加入列表,列表会显示页数、标题、作者等属性。
- 点击“配置 PDF 文档选项”,在“压缩清理”选项卡勾选“源文档处理”,即可去除复制、打印等限制。
- 在“输出 PDF 文件”处指定新文档的保存路径。
- 点击“生成 PDF 文件”,程序按选项逐一处理列表中的文件并输出新文档。
批量处理多份文档:用替代符统一输出命名
输入是十几份来自不同目录的 PDF。把它们一次拖入文件列表,在“输出 PDF 文件”文本框上点击鼠标右键,从弹出菜单插入替代符。例如填成<源目录路径><源文件名>,程序会把每份文档输出到它原来的目录、沿用原文件名;若希望按文档属性命名,可用<标题>、<作者>组合,如[<作者>]-<标题>.pdf。这样几十个文件只需设置一次,处理完直接归类,不需要再手工改名。
| 替代符 | 替换内容 |
|---|---|
<源文件名> | 源文件去掉扩展名的文件名 |
<源目录路径> | 源文件所在目录路径(含末尾分隔符) |
<标题>/<作者> | 文档对应的“标题”“作者”属性 |
替代符替换后若文件名为空(如文档没有“标题”属性),程序会自动退回使用原文件名,不会产生空文件。
无书签长文档:识别标题文本自动生成书签
输入是一本 90 多页、没有任何书签的手册。切换到“自动识别书签”功能,指定原始 PDF 和要保存的信息文件,点击“导出信息文件”:程序分析页面内文本的字号,把大于“标题文本尺寸”的文本组织成多级书签,写入 XML 信息文件。
首次识别的结果通常偏多或偏少:把“标题文本尺寸”微调 1 到 2 点再导出一次,配合“过滤文本”剔除页码行,一般 2 到 3 轮就能得到清晰的层级。最后回到“处理文件”,在“PDF 信息文件”处指定这份 XML,点击“生成 PDF 文件”,新文档中就带上了完整的书签树。
合并图片做 PDF:统一页面尺寸并自动旋转
输入是一批横竖方向混杂的扫描图片。选择“合并文件”功能,把图片加入列表后,打开“合并文档选项”的“页面布局”选项卡,指定统一的页面尺寸,并勾选“自动旋转页面适应原始内容纵横方向”。程序按每张图片的方向把页面转成横向或纵向,横向图片不会硬塞进纵向页面留下大片空白;再勾选“缩放原始内容适应页面”,所有页面尺寸一致,打印和装订都不会缺边。
⚙️ 进阶与容易踩的边界
- 信息文件是 XML,可用文本编辑器手工修改书签文字和链接后再导入,适合批量微调;格式说明见官方手册的 XML 信息文件参考。
- “压缩索引表和书签”能明显减小文件体积,但较老的阅读器可能打不开压缩后的文档,对外分发前先用目标阅读器验证一次。
- 自动书签识别的是文本字号,不是 OCR,纯图片扫描的 PDF 不适用;文字识别功能依赖微软 Office 2003/2007 的 MODI 组件,未安装则不可用。
其余功能如提取页面、按元数据重命名、探查文档结构,都在左侧功能目录树里按场景点击即可。更多参数细节可查官方手册,处理算法的源码集中在 App/Processor/ 目录,方便进一步阅读。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考