國(guó)產(chǎn)老牌 PDF 工具“PDF 補(bǔ)丁丁”宣布開(kāi)源,代碼已托管至 GitHub

2022/1/4 10:07:06 來(lái)源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 1 月 4 日消息,12 年歷史的國(guó)產(chǎn)老牌 PDF 工具“PDF 補(bǔ)丁丁”近日宣布開(kāi)源,已在 GitHub 發(fā)布了軟件源碼。

據(jù)官方博客介紹,PDF 補(bǔ)丁丁是一個(gè)多功能的 PDF 文檔工具箱,致力于解除 PDF 文檔的煩惱,帶有一個(gè)強(qiáng)大的 PDF 書(shū)簽編輯器(可自動(dòng)生成書(shū)簽),有超快的從 PDF 文檔里無(wú)損提取圖片的能力,又可以合并圖片和 PDF 文檔,統(tǒng)一頁(yè)面尺寸,清除文檔的打印和復(fù)制限制。

IT之家了解到,PDF 補(bǔ)丁丁的源代碼(除第三方組件外)將完全開(kāi)放,供有心人學(xué)習(xí) PDF 文檔處理技術(shù)之用。本軟件及源代碼采用“良心授權(quán)”協(xié)議 —— 用戶(hù)每次使用本軟件后如有所獲益,應(yīng)行一善事;如使用源代碼開(kāi)發(fā)了新的軟件并獲得收益,應(yīng)將收益中不低于千分之一的金額捐贈(zèng)給社會(huì)的弱勢(shì)群體。

源碼文件結(jié)構(gòu):

App 目錄:PDF 補(bǔ)丁丁主程序

  • Common:一些常用的工具類(lèi)

  • Functions:用于呈現(xiàn)軟件各類(lèi)功能的窗體和控件

  • Lib:程序使用的第三方組件

  • Model:編輯文檔時(shí)所用的高級(jí)模型(基礎(chǔ)數(shù)據(jù)模型由 iText 和 MuPDF 的類(lèi)實(shí)現(xiàn))

  • Options:程序的選項(xiàng)

  • Processor:進(jìn)行 PDF 文檔處理的算法(其中 Mupdf 目錄里放置了 P / Invoke 調(diào)用 MuPDF 的類(lèi))

bin 目錄:放置程序編譯輸出的可執(zhí)行文件

doc 目錄:放置程序的使用文檔(暫缺)

JBig2 目錄:放置 JBIG2 圖像的編碼和解碼庫(kù)代碼

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:開(kāi)源,PDF

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知