PDF补丁丁:一个便携程序搞定PDF去限制、合并、生成书签的8类杂活
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
PDF补丁丁(PDFPatcher)是一款免费开源的PDF处理工具箱。它把解除打印复制限制、统一页面尺寸、合并拆分文档、自动生成书签、识别扫描文字等高频操作装进一个便携程序里,适合经常处理扫描书、论文和批量文档的Windows用户。
三步起步:获取、启动并完成第一次处理
- 获取。执行
git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher拉取源码自行编译,或直接下载发行版压缩包。程序基于 AGPL 协议开源,底层使用 iText 与 MuPDF 两个成熟组件,可处理超过 2GB 的超大文档。 - 启动。把压缩包解压到任意目录,双击
PDFPatcher.exe即可运行,无需安装,全程不联网;卸载时删除整个目录。系统需要 Windows 7 以上和 .NET Framework 4.0(4.0 到 4.8 均可)。 - 第一次处理。启动后进入默认的"处理 PDF 文档"页面,点"添加文件"按钮、拖拽文件或从最近文件菜单加入文档,在"处理方式"中选"独立补丁",指定"输出 PDF 文件"路径后点"生成 PDF 文件"。程序会为每个源文件生成一份新文档,源文件保持原样,方便你核对后再决定是否保留。
把受限、参差的PDF恢复规整
目标:去掉复制打印限制,统一页面尺寸,改写属性,补齐字体。
- 在"处理 PDF 文档"页面添加文件,选择"独立补丁"模式。
- 点"配置 PDF 文档选项"打开选项对话框,按需处理各选项卡:在"压缩清理"中勾选去除复制、打印限制的选项;在"页面尺寸"中指定 A4、16 开或自定义宽高,设置对齐方式与四边留白(留白可填负数,用于压掉多余空白)。
- 回到列表双击"标题""作者""主题"等单元格可直接改写文档属性;用鼠标右键点击属性文本框,能插入
<源文件名>、<源目录名>替代符,按文件名批量生成属性。 - 针对未嵌入字体的老文档,在"替换字体"选项卡勾选"嵌入汉字库",程序会自动嵌入宋体、黑体、楷体、仿宋体、幼圆体,解决换机后复制文本乱码的问题。
注意:合并后发现页面大小不一致时,先走一遍上面的"独立补丁"把各文件的页面尺寸统一,再执行合并;文档页数特别多时建议分批处理,比一次塞几十份文件更稳妥。
把零散材料合成一份文档
目标:图片和PDF混排合并,按页码范围拆分、倒序导入。
- 点工具栏"合并文件"按钮,向文件列表添加图片和PDF。支持 JPEG、PNG、GIF、BMP、TIFF,每个图片成为新的一页,多帧图片每帧各占一页。
- 双击列表中的PDF项,在"源 PDF 文件选项"对话框里填页码范围,只导入需要的部分;范围支持倒序,填"10-1"会先插入第10页再依次回到第1页,做逆页序电子书时直接可用。
- 在"书签文本"列逐行编辑导航条目,程序默认按文件名生成,可手工改写,并用工具栏按钮设置粗体、斜体和颜色。
- 打开"合并文档选项",在"页面布局"选项卡勾选"自动旋转页面适应原始内容纵横方向",横向图片会自动把页面转成横版铺满,不再留下大片空白。
反向操作同样简单:"提取页面"功能可把某个PDF指定范围的页面单独导出成新文档,支持填写"页码范围"和"排除页码范围"两个框,拆分文档用它即可。
给扫描长文档加上导航
目标:自动识别标题生成书签,再用编辑器微调。
- 选"自动生成书签"功能,添加PDF后设置识别参数:调"标题文本尺寸"阈值,只有尺寸超过该值的文本才可能被提取为书签,先调大过滤页码、页眉等小字。
- 在"文本过滤"中每行填一条要排除的文本,把页眉页脚清掉;高级筛选还能按字体名过滤,例如只认黑体或宋体的大号字。
- 点"导出信息文件",日志窗口会输出每条被识别为标题的文本、级别和页码;对结果不满意就返回调整参数再导出,直到概貌符合预期。
- 用生成的信息文件执行"独立补丁"得到带书签的新PDF,再用"编辑书签"功能打开它逐条修正:改文本、调层级、设颜色与打开/收拢状态,跳转目标还能定位到页面中间而非页顶。
注意:自动书签不准时,先检查文档文本编码是否正常,再调"标题文本尺寸"阈值,配合字体过滤,多数情况可以解决;仍有个别条目错位就交给书签编辑器手工修。
深度定制:XML信息文件与文档结构探查
界面选项不够用时,可以走"高级补丁"两步走:
- 在"处理 PDF 文档"页面选好文件,于"PDF 信息文件"处指定XML保存路径,点"导出信息文件"。文档属性、书签、页码设置、页面尺寸、阅读器初始状态等信息会全部摊开成可编辑的文本文件;要导出哪些内容可在"信息文件选项"里勾选。
- 用任意文本编辑器改完XML,把它挂回"PDF 信息文件",再点"生成 PDF 文件",新文档即带有所需的书签与阅读器设置。批量修改页码样式、初始显示比例这类细节,比逐个操作快得多。
功能速览
- 提取图片:无损导出PDF内嵌图片,支持去重合并、只提取可见图片。
- 批量重命名:按文档元数据重命名,命名模板支持替代符,点"测试"可预览结果。
- 识别图像文本:调用微软 Office 的 OCR 引擎(需安装 MODI 组件)识别扫描文字,结果可写回PDF。
- 文档结构探查:树视图查看PDF内部对象,可编辑节点或把页面内容导出为XML、二进制文件。
- 页面转图片:将PDF页面渲染导出为图片文件。
一句话总结:PDF补丁丁把"能打开但不好用"的PDF批量变成规整可用的文档,且免费开源、离线可跑。更完整的操作细节见官方文档 doc/使用手册.md。
【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考