ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

PDF补丁丁能干的4件事:一个开源的PDF工具箱

PDF补丁丁能干的4件事:一个开源的PDF工具箱 PDF补丁丁能干的4件事一个开源的PDF工具箱【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档探查文档结构提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcherPDF补丁丁PDFPatcher是一款基于 .NET Framework 的 Windows PDF 工具箱可以编辑书签、统一页面尺寸、合并拆分文件、无损提取图片、去除复制打印限制。如果你手头有一批格式混乱的 PDF或者一本没有书签的扫描版旧书它能把大部分收拾工作免费做完还是免安装的便携程序。 三步跑起来从源码仓库获取程序解压发布包即可无需安装git clone https://gitcode.com/GitHub_Trending/pd/PDFPatcher运行目录下的PDFPatcher.exe。从 README 来看要求 Windows 7 以上系统和 .NET Framework 4.0 到 4.8文字识别功能还需要微软 Office 2003/2007 的 Document Imaging 组件MODI。想自己编译的话用 Visual Studio 2022 打开PDFPatcher.sln装.NET 桌面开发工作负载遇到目标框架过老的提示把目标改成 .NET Framework 4.8 即可。主界面分三块上方是菜单和工具栏点按钮打开对应功能中间是文件列表区打开的功能以选项卡形式挂在下方用完点 X 关闭。 它最能打的4件事独立补丁给文档做批量手术。在处理文件功能里选独立补丁模式把文件拖进列表可以去除复制和打印限制、统一页面尺寸、旋转页面、清除打开文档时自动执行的网页动作。适合企业文档标准化或清理来路不明的旧 PDF 里夹带的跳转脚本。书签编辑与自动生成这是它和其他 PDF 工具拉开差距的地方。书签编辑器支持批量修改颜色、打开状态、目标页码和缩放比例还能在书签里做查找替换支持正则和 XPath识别标题为书签功能则按字体尺寸规则从文本里筛出标题自动组织成多级书签。对没有目录的扫描版电子书特别有用——先用 OCR 转出文字再跑一遍自动生成就能挂上一套可点击的书签。合并、拆分与提取页面把多个 PDF 或一批图片合并成一份新文件可保留原文档书签或按文件名生成新书签反向操作是拆分文件、抽取指定页面、调整页面顺序。写论文集、拼合同、拆教材都用得上。无损提取图片与页面转图片高速导出 PDF 内嵌的图片不做二次压缩也可以把页面整体渲染成图片。需要文档里原图的用它需要打印效果截图的选后者。️ 5条真正用得上的技巧批量处理用替代符命名。多个文件同时处理时右键输出 PDF 文件输入框插入替代符例如源目录名\源文件名[new].pdf每个文件输出到自己命名的新文件不会互相覆盖。自动书签要跑两三轮。第一遍结果通常不理想调整标题文本尺寸阈值再跑一次看日志里列出的标题文本、级别和页码用不上的字体可以在高级筛选里加筛选器剔除还可以从上次输出的信息文件直接从信息文件添加筛选条件。扫描版没书签就手写一个。在 Excel 里按行写书签标题和页码首行加#首页页码14表示第一行页码对应 PDF 第 14 页存成文本文件后作为信息文件导入即可。手册第 5.10 节有完整示例。大文件先降内存。超过 2G 的文档在全局选项的访问 PDF 文档里选减少占用内存只加载索引表避免把整个文件读进内存。OCR 用不了先查 MODI。识别图像文字调用的是微软 Office 的图像识别引擎确认装过 Office 2003/2007 的 Document Imaging 组件再谈其他原因。页面里嵌横向图片导致大量留白时勾选自动旋转页面页面会随图像方向转成横向这个开关在合并文档选项里。⚙️ 为什么同时装两个引擎PDF 处理的核心在 App/Processor/ 目录。项目同时集成了 iText 和 MuPDF 两个库iText 负责解析、生成和修改文档以及嵌入 TTF 字体子集MuPDF 是 C 语言写的强项是把页面渲染成位图程序通过 P/Invoke 调用它编译出的动态库封装代码在App/Processor/Mupdf/。解析走 iText、渲染走 MuPDF各取所长第三方库统一放在 App/Lib/。界面层在App/Functions/数据模型在App/Model/想看某个功能怎么实现的按这个目录找就行。❤️ 良心授权与参与方式PDF补丁丁基于 AGPL 外加一个良心授权条款使用软件获益后行一件善事用它的源码开发新软件并产生销售收入应捐出不低于千分之一的金额给社会弱势群体。协议全文见仓库根目录的 授权协议.txt。建议或 bug 通过开源平台提交 issue附上版本号和截图即可README 里注明了联系方式。详细功能用法参考 doc/使用手册.md信息文件格式可看 doc/example.xml。如果它帮到你处理过一批文档顺手点个 star 或 fork 一下就是对作者最直接的反馈。【免费下载链接】PDFPatcherPDF补丁丁——PDF工具箱可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档探查文档结构提取图片、转成图片等等项目地址: https://gitcode.com/GitHub_Trending/pd/PDFPatcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表