國產老牌 PDF 工具“PDF 補丁丁”宣佈開源,程式碼已託管至 GitHub
2022-01-15由 IT之家 發表于 畜牧業
github是幹什麼的
IT之家 1 月 4 日訊息,12 年曆史的國產老牌 PDF 工具
“PDF 補丁丁”近日宣佈開源
,已在 GitHub 釋出了軟體原始碼。
據官方部落格介紹,
PDF 補丁丁是一個多功能的 PDF 文件工具箱
,致力於解除 PDF 文件的煩惱,帶有一個強大的 PDF 書籤編輯器(可自動生成書籤),有超快的從 PDF 文件裡無損提取圖片的能力,又可以合併圖片和 PDF 文件,統一頁面尺寸,清除文件的列印和複製限制。
IT之家瞭解到,PDF 補丁丁的原始碼(除第三方元件外)將完全開放,供有心人學習 PDF 文件處理技術之用。
本軟體及原始碼採用“良心授權”協議
—— 使用者每次使用本軟體後如有所獲益,應行一善事;如使用原始碼開發了新的軟體並獲得收益,應將收益中不低於千分之一的金額捐贈給社會的弱勢群體。
原始碼檔案結構:
App 目錄:PDF 補丁丁主程式
Common:一些常用的工具類
Functions:用於呈現軟體各類功能的窗體和控制元件
Lib:程式使用的第三方元件
Model:編輯文件時所用的高階模型(基礎資料模型由 iText 和 MuPDF 的類實現)
Options:程式的選項
Processor:進行 PDF 文件處理的演算法(其中 Mupdf 目錄裡放置了 P / Invoke 呼叫 MuPDF 的類)
bin 目錄:放置程式編譯輸出的可執行檔案
doc 目錄:放置程式的使用文件(暫缺)
JBig2 目錄:放置 JBIG2 影象的編碼和解碼庫程式碼