如果你这两天有关注 GitHub Trending,应该能注意到,一款名为「PDF 补丁丁」的软件多次反复出现在该榜单上。

今天,我们来聊聊这款开源软件的故事。

PDF 补丁丁,诞生于 2009 年,至今已有 12 年历史,是 Windows 上一个非常实用的多功能 PDF 文档工具箱。

python实现电子签章 电子签章 开源_大数据

项目发布之初,主要是为了解除 Windows PDF 文档浏览、编辑、整理的烦恼。

在文件浏览方面,它自带一个强大的 PDF 书签编辑器,可用于自动为 PDF 生成书签,方便读者更好的浏览文件。

在文件编辑方面,它提供了超快的 PDF 图片无损提取能力,让素材的二次加工流程更为顺畅。

在文件整理方面,它能清除 PDF 文档的打印和复制限制,统一页面尺寸,并将图片与 PDF 文档合并,帮助用户更好的管理文档。

上述这些功能,都是过去 12 年以来,令用户倍受喜欢的功能。

python实现电子签章 电子签章 开源_大数据_02

此处之外,「PDF 补丁丁」还提供了更多 PDF 文档修改组件,PDF 制作、基于微软 Office 的图像识别引擎分析 PDF 文字、文档字体替换、树形结构文档展示等功能。

2021 年 12 月 24 日,作者正式在 GitHub 开源了项目源码。

GitHub:https://github.com/wmjordan/PDFPatcher

想进一步学习代码与技术架构的,可参照作者所提供的开发环境进行配置:

编码环境:Windows 10,Visual Studio 2019

工作负载:.NET 桌面开发、C++ 桌面开发(带 Windows 10 SDK)

软件持续 12 年的更新迭代,坚持免费,固然让人敬佩。

但最令我动容的,是作者所写的软件「良心授权」协议:

python实现电子签章 电子签章 开源_编程语言_03

用户每次使用本软件后如有所获益,应行一善事;如使用源代码开发了新的软件并获得收益,应将收益中不低于千分之一的金额捐赠给社会的弱势群体。

为父母做顿美味饭菜,暴雨天时为他人撑伞,烈日之下给环卫工一瓶水,公交车上让座给行动不便之人,用自身擅长的技能来帮助他人,都可视为软件协议中所提倡的善举。