PDF补丁丁:一个免费的PDF工具箱,搞定书签、合并、提图等8类编辑任务
PDF补丁丁:一个免费的PDF工具箱,搞定书签、合并、提图等8类编辑任务
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
先说两个常见痛点:你把十几篇论文合并成一个文档,页面大小不一、有的页面是横的、还没有书签,打印起来很麻烦;又或者一本长文本PDF完全没有导航,找章节全靠翻。PDF补丁丁(PDFPatcher)就是处理这类问题的Windows PDF工具箱:开源免费,基于iText和MuPDF两个开源组件,做书签编辑、页面旋转剪裁、文档合并拆分、图片提取、文档结构探查这些事。
📦 第一次使用:从安装到完成第一个任务
安装条件很简单:Windows 7以上系统,.NET Framework 4.0到4.8(Windows 8以上系统自带)。下载预编译版本解压即可运行;如果你要自己编译源代码,需要Visual Studio 2022或更新版本,并安装“.NET桌面开发”和“C++桌面开发”两个工作负载。
启动程序后,跟着一条任务线走一遍就上手了。顶部工具栏有“处理文件”“合并文件”“提取页面”“编辑书签”“提取图片”等入口。点“处理文件”,先做“独立补丁”模式:点“添加文件”或直接把PDF拖进列表,在“PDF信息文件”下方的输入区可填写标题、作者、主题等属性(留空则保留原属性),再指定输出文件路径。批量处理时,这里可以写替代符,例如<源目录名>\<源文件名>[new].pdf,每个文件会分别替换。最后点“生成 PDF 文件”,得到一个属性修好的新PDF。
记住这一步:批量添加文件时别勾选“添加文件前清空列表”,否则每次添加都会把之前选的清掉。
🛠 用它解决实际问题
把PDF和图片合并成一个文档
输入是多个PDF或图片文件。切换到“合并文件”,添加文件或直接添加整个文件夹;选项里可以统一页面尺寸、自动旋转页面适应图像方向、保留原书签或按文件名生成新书签。输出是一个能直接打印分发的文档。合并横向图片时,如果不勾选自动旋转,横向图像在纵向页面上会上下留大片空白;勾选后页面自动转为横向适配图像。
给文档做一棵干净的书签树
输入是没有书签或书签混乱的PDF。打开“编辑书签”功能:颜色、样式、目标页码、缩放比例都能批量修改;查找替换支持正则表达式和XPath,可以快速选中所有篇、章或节书签。如果文档是文本型PDF,直接点“自动生成书签”,按字体、字号、文本内容、文本位置筛选标题,筛选条件能保存下来下次复用。保存后阅读器里的书签栏就能用了,点书签会精确定位到页面中间,而不是停在页面顶部。
提取图片和把页面转成图片
输入是带图的PDF。“提取图片”功能无损导出文档内嵌图片,默认删除重复图片和隐藏图片;想把整本文档变成图片集,用“转换图片”功能,可以指定输出分辨率。得到的是能直接用的图片资产,而不是被压缩过的缩略图。
探查结构,把修改存成信息文件
输入是你想弄清内部结构、或者要“改一改再写回”的PDF。文档结构探查器把整份文档显示成树,节点可以选中修改,也能把文档导出成XML信息文件,改完再写回PDF。“导出信息文件”界面一共三步:添加文件、指定信息文件路径、点导出按钮,仓库里附了示例文件 doc/example.xml 可以参考格式。
两个典型场景实操
场景一:合并一批论文,做一份统一文档用于打印
痛点:十几份PDF,页面尺寸不一致,还有横向页面,没有导航,打印前整理很耗时。
- 打开“合并文件”,逐个添加文件,或整文件夹添加;
- 选项里指定统一页面尺寸,勾选自动旋转页面适应图像方向;
- 新文档的书签选择“根据文件名生成”;
- 指定输出路径,点“生成 PDF 文件”。
结果:一份尺寸统一的PDF,每份原文档变成一个顶层书签,横向页面已自动转正。
场景二:给没有书签的文本PDF生成目录
痛点:长文本文档完全没有书签,找一章内容要翻很久。
- 在“编辑书签”功能中打开文档;
- 运行“自动生成书签”,加“字号较大”“文本包含 章”之类的条件,可选保留原有书签;
- 预览生成的书签列表,调整层级;
- 保存文档。
结果:阅读器里多出一棵分层书签面板,点章节直接跳到对应位置。
⚡ 效率进阶
- 可以用命令行打开文档,也可以把PDF直接拖进程序窗口;程序已运行时再打开同一文件会直接激活主窗体,按住 Ctrl 可强制打开新窗口。
PDFPatcher.exe D:\papers\thesis.pdf- 导出信息文件、导入信息文件、补丁、提取图片等功能都支持一次选中多个文件批量处理;合并功能的文件列表可以保存、加载,同一批文件下次不用重新选。
- 程序支持读写2GB以上的PDF文件,处理超大文件前预留好磁盘空间。
- 阅读器里按住 Ctrl 滚动滚轮调缩放,F11全屏,F12切换书签栏显示。
❓ 遇到问题先看这里
- 加密文档打不开:按提示输入打开密码即可,同一文档之后重复打开不会再询问。
- 没有文字识别(OCR)功能:需要先安装 Microsoft Office 2003或2007 的 Document Imaging(MODI)组件,装完重启程序就能用。
- 点书签提示“无法打开文档。无法找到文档”:说明书签指向的文件找不到,把目标改成本文档内的页面即可。
- 复制出来的文字乱码:多半是文档没嵌入字体,用“替换字体”功能替换并嵌入字库后,文字才能在没有该字库的设备上正常显示。
具体版本的已知问题,可以先查 更新历史.txt 里有没有对应修复;操作细节看 doc/使用手册.md。
动手试一试
PDF补丁丁不追求花哨,每个功能都是“打开文件→选功能→保存”的短链路,而且全部免费。下次拿到一份不想动又必须处理的PDF,从合并、书签或提取图片里挑一件试一下,十分钟你就知道它在你工作流里的位置了。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
