國產老牌PDF工具正式開源
「PDF 補丁丁」是開發者 @wmjordan 所開發的一款適用于 Windows 系統的多功能 PDF 文檔工具箱,開發者最早于 2009 年開始了該程序的開發,如今已有十二年歷史,也算是國內知名的老牌 PDF 工具。此前該軟件免費供用戶使用,但并沒開源。
在 2019 年,開發者在發布 0.6.2 測試版后曾表示該版本將會是 PDF 補丁丁的最后一個版本,未來將不再更新。2021 年 8 月,在時隔兩年后開發者又重新開始了該軟件的后續開發工作。
在 2021 年 12 月中旬,開發者透露將以開源的形式發布 1.0 版本,此前該軟件的版本號也一直停留在 0.6.2。
近日開發者 @wmjordan 在 GitHub 平臺正式開放了 PDF 補丁丁的源代碼(除第三方組件外),供有心人學習 PDF 文檔處理技術之用。
PDF 補丁丁具有的功能和特性包括:修改 PDF 文檔、PDF 書簽編輯器、制作 PDF 文件、拆分或合并 PDF 文件、高速無損導出 PDF 文檔的圖片、將 PDF 頁面轉換為圖片、提取或刪除 PDF 文檔中指定的頁面,調整 PDF 文檔的頁面順序、根據 PDF 文檔元數據重命名、調用微軟 Office 的圖像識別引擎分析 PDF 文檔圖片中的文字、替換字體、分析文檔結構、永久免費,無廣告,不窺探隱私等;
PDF 補丁丁的運行環境為:
- Windows 7 以上版本的操作系統;
- .NET Framework 4.0 到 4.8 版本;
- 使用文字識別功能需要安裝 Microsoft Office 2003(或 2007)的 Document Imaging 組件(MODI);
- 如需編譯程序源代碼,建議使用 Visual Studio 2019 或更新版本,并安裝 “.NET 桌面開發” 和 “C++ 桌面開發” 兩個工作負載;
項目源代碼已托管至 GitHub,感興趣的開發者可前往項目地址提交 PR 或 issue。