免费合并 PDF、自动加书签、无损抠图,这个叫 PDF 补丁丁的工具箱能干什么 免费合并 PDF、自动加书签、无损抠图这个叫 PDF 补丁丁的工具箱能干什么【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档探查文档结构提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcherPDF 补丁丁PDFPatcher是个 Windows 上的免费 PDF 工具箱能合并拆分文档、自动加书签、无损抠图、解除打印/复制限制、把文档结构导成 XML适合要批量整理扫描 PDF 和电子书的人。它用 C# 和 .NET Framework 写底层是 iText 加 MuPDF。先说一个具体场景你从扫描店拿回一本 200 页的书转成 PDF 后一个书签都没有目录还是图片想把每章做成可点导航只能手动在书签面板里一项项加加到天黑。或者公司要把 30 份尺寸不一的报表合订成一份合并完页面大小乱七八糟没法直接打。这类不难但极费手的活就是它想接住的部分。主界面上方是菜单和工具栏下方按处理文件 / 合并文件 / 编辑书签 / 识别图像文本 / 提取图片等功能区分块点开哪个功能就在下面多开一个选项卡。解压就能跑先把手里的 PDF 打开看看它是绿色便携软件不用装把目录解出来双击 PDFPatcher.exe 即可卸载就是删掉整个目录。运行环境只有两条——Windows 7 以上、装了 .NET Framework 4.0 到 4.8。OCR 那一项额外要求装过 Office 2003/2007 的 Document Imaging 组件MODI没有它只能跳过识别图像文本其它功能照常。拿到手后最短的一条路径是菜单打开一个 PDF → 右侧阅读器把页面渲染出来 → 左侧书签树同步显示。它也能认命令行里传进来的 .pdf 路径把几个文件路径一起粘进去会逐个丢进书签编辑器。不过这里的命令行只是把文件带进来不是无界面批处理边界一节再展开。合并、拆页、抠图最耗时间的三个动作先做完上手之后按使用频次排最常被用的是处理 / 合并 PDF 文件这一个入口里面塞了合并、拆分、补页、统一页面尺寸、去限制、重压缩黑白图这些动作。左侧拖进一批文件或整目录右侧选独立补丁改属性、去限制、统一尺寸或合并文件多份拼一份指定输出路径点生成 PDF 文件。合并时给每份文件在书签文本列填一句拼好的文档就自带一层导航页码范围支持10-1这种逆序写法顺手就能做页面重排。处理 PDF 文件选项卡源文件列表、独立补丁 / 合并 / 重命名三种模式以及输出路径设置。另一个高频动作是抠图。提取图片把文档里嵌的图片按原始编码无损导出不做二次压缩反过来提取页面能把指定页码抠成独立文件。两个动作配合基本覆盖从别人的 PDF 里捞素材这类需求。给没有书签的大文档自动补上一套导航回到开头那本 200 页的书。自动生成书签不是 OCR而是分析页面文本的字号尺寸大于你设的标题文本尺寸的文本被认作标题再按字号差自动组织成多级书签输出成一个 XML 信息文件。第一次跑出来的结果通常不干净回选项里调字号、加忽略规则正则、忽略纯数字页码、忽略下沉大字再重跑直到层级满意。更省事的做法是跳过自动识别直接进编辑书签打开 PDF 后书签树可直接拖拽、复制粘贴改颜色、粗体、目标页码、缩放都在这还支持带正则的查找替换。改完点补丁它复制原文件生成一份带新书签的 PDF原文件不动效果在阅读器里立刻能验证。处理后的文档在 Adobe Reader 里的书签树点击阴阳应象大论第五即可跳转到对应章节。把文档结构导出成 XML改完再导回去真正拉开差距的是信息文件这一步。在独立补丁模式下点导出信息文件它把文档属性、书签、页面链接、阅读器设置、页面尺寸写成一个 .xml你用文本或 XML 工具改里面的内容再指定这个 xml 点导入信息文件程序把源 PDF 与 xml 合并成新 PDF。改页码编号、批量调书签定位坐标、修掉改名后失效的链接都走这条路。批量时它按文件名一一对应一堆文档可以一起导、一起导回。第一步导出信息文件把文档属性、书签、页面设置写进 XML。第二步导入改好的 XML与源文件合并生成新文档。想改得更深文档结构探查器把 PDF 内部节点以树视图摊开能看能改也能把节点或整页内容流导成 XML/二进制给做 PDF 开发的人调试用。相关算法都在 App/Processor/ 里内容流解析在 App/Processor/ContentProcessors/。它做不了什么哪类人别指望它 说几个实在的只有 Windows。它是 .NET Framework 的 WinForms 程序不是跨平台的macOS、Linux 上跑不了。OCR 依赖微软 MODI。没装 Office 2003/2007 文档成像组件识别图像文本这项就是空的。命令行很弱。传 PDF 路径只是把文件带进编辑器没有 headless 批处理、没有能控制合并哪些页、书签怎么挂的脚本参数。想全自动跑一批它不合适。它不是排版编辑器。你不能像 Word 一样改正文、重排段落它的编辑集中在书签、页面、属性、结构这些元数据和页面级操作。授权基于 AGPL另附一条良心授权说明对用户就是免费、无广告、无功能墙拿源码做产品的人动手前先读 README.md。怎么拿到它卡住了去哪儿问要源码一条命令git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher要自己编译用 Visual Studio 2022 及以上装.NET 桌面开发和C 桌面开发两个工作负载后者给 JBIG2 压缩组件用老项目可能提示目标框架过时把目标改成 .NET Framework 4.8 即可。当前版本是 1.2.0.0。操作细节看 doc/使用手册.md改 XML 前先对照 doc/example.xml 这份信息文件样例。该用它你有一批扫描 PDF、论文、电子书要合并、加书签、抠图、去限制而且愿意为自动生成的书签手动微调一两次——回报是省掉大量重复点击。别指望它你要的是无界面自动化、跨平台或改正文文字。下一步拿一份没书签的大文档走一遍自动生成书签 → 导出信息文件 → 改 XML → 导入这条链路跑通了你就知道它值不值得留在工具栏里。【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档探查文档结构提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考