農林漁牧網

您現在的位置是:首頁 > 畜牧業

國產老牌 PDF 工具“PDF 補丁丁”宣佈開源,程式碼已託管至 GitHub

2022-01-15由 IT之家 發表于 畜牧業

github是幹什麼的

IT之家 1 月 4 日訊息,12 年曆史的國產老牌 PDF 工具

“PDF 補丁丁”近日宣佈開源

,已在 GitHub 釋出了軟體原始碼。

國產老牌 PDF 工具“PDF 補丁丁”宣佈開源,程式碼已託管至 GitHub

據官方部落格介紹,

PDF 補丁丁是一個多功能的 PDF 文件工具箱

,致力於解除 PDF 文件的煩惱,帶有一個強大的 PDF 書籤編輯器(可自動生成書籤),有超快的從 PDF 文件裡無損提取圖片的能力,又可以合併圖片和 PDF 文件,統一頁面尺寸,清除文件的列印和複製限制。

國產老牌 PDF 工具“PDF 補丁丁”宣佈開源,程式碼已託管至 GitHub

IT之家瞭解到,PDF 補丁丁的原始碼(除第三方元件外)將完全開放,供有心人學習 PDF 文件處理技術之用。

本軟體及原始碼採用“良心授權”協議

—— 使用者每次使用本軟體後如有所獲益,應行一善事;如使用原始碼開發了新的軟體並獲得收益,應將收益中不低於千分之一的金額捐贈給社會的弱勢群體。

原始碼檔案結構:

App 目錄:PDF 補丁丁主程式

Common:一些常用的工具類

Functions:用於呈現軟體各類功能的窗體和控制元件

Lib:程式使用的第三方元件

Model:編輯文件時所用的高階模型(基礎資料模型由 iText 和 MuPDF 的類實現)

Options:程式的選項

Processor:進行 PDF 文件處理的演算法(其中 Mupdf 目錄裡放置了 P / Invoke 呼叫 MuPDF 的類)

bin 目錄:放置程式編譯輸出的可執行檔案

doc 目錄:放置程式的使用文件(暫缺)

JBig2 目錄:放置 JBIG2 影象的編碼和解碼庫程式碼