編輯點評:國產PDF文檔編輯處理工具箱
超級實用的一款電腦上的pdf文件工具箱,PDF補丁丁開源版支持編輯類別,剪裁旋轉文件,解除限制,提取、合并文檔,提取pdf轉成圖片和探查文檔結構等等功能,對于經常需要使用pdf文檔的朋友來說必備。
軟件特色
「PDF補丁丁」(PDFPatcher)是一個免費多功能的PDF文檔處理工具箱,致力于解決各種PDF處理和編輯煩惱。它可以編輯PDF書簽(可自動生成書簽)、裁剪/旋轉頁面、統一頁面尺寸、解除復制打印限制、提取拆分或合并文檔、OCR文字識別、探查文檔結構、提取圖片、轉換成圖片等等,功能非常豐富。
開發者wmjordan最近宣布,PDF補丁丁已正式開源!并且將維持一貫的綠色、免費的原則,軟件不過期、無廣告。除第三方組件外,源代碼完全開放。作者希望有心人能利用這些代碼——無論他們打算收費也好,免費也好——做出有益世人的工具。
根據作者的描述,PDF補丁丁軟件及源代碼采用“良心授權”協議——用戶每次使用本軟件后如有所獲益,應行一善事;如使用源代碼開發了新的軟件并獲得收益,應將收益中不低于千分之一的金額捐贈給社會的弱勢群體。
功能介紹
修改PDF信息:修改文檔屬性、頁碼編號、頁面鏈接、頁面尺寸;刪除自動打開網頁等動作,去除復制及打印限制;設置閱讀器初始模式。
PDF書簽編輯器:帶有閱讀界面(具有便于閱讀豎排文檔的從右到左閱讀方式),可批量修改PDF書簽屬性(顏色、樣式、目標頁碼、縮放比例等),在書簽中執行查找替換(支持正則表達式及XPath匹配、可快速選擇篇、章、節書簽),自動快速生成文檔書簽。
生成PDF書簽:無需手工輸入,自動識別正文標題或目錄,為PDF文檔生成書簽。
制作PDF文件:合并已有PDF文件或圖片,生成新的PDF文件。合并后的PDF文檔帶有原文檔的書簽,還可掛上新書簽(或根據文件名生成),新書簽文本和樣式可自定義。
拆分或合并PDF文件,并保留原文件的書簽或掛上新的書簽。
高速無損提取導出PDF文檔的圖片。
提取或刪除PDF文檔中指定的頁面,調整PDF文檔的頁面順序。
根據PDF文檔元數據重命名PDF文件名。
調用微軟Office的圖像識別引擎分析PDF文檔圖片中的文字;將圖片PDF的目錄頁轉換為PDF書簽。識別結果可寫入PDF文件。
替換字庫:替換文檔中使用的字體庫;嵌入字庫到PDF文檔,消除復制文本時的亂碼,使之可在沒有字庫的設備(如Kindle等電子書閱讀器)上閱讀。
分析文檔結構:以樹視圖顯示PDF文檔結構,可編輯修改PDF文檔節點,或將PDF文檔導出成XML文件,供PDF愛好者分析、調試之用。
永久免費,絕不過期,無廣告,無彈出廢話對話框。
軟件特色
PDF補丁丁功能很多,在軟件設置界面可以對原文尺寸設置
也可以對閱讀方式,也可以的對PDF進行壓縮
在啟動文檔的時候可以嘗試修復文檔錯誤,也可以刪除導航書簽
在對一個PDF壓縮的時候可以選擇清除頁面縮略圖、清除頁面所有表單
也支持清除頁面所有批注、清除頁面所有鏈接批注、清除頁面所有文本
文檔屬性是可以修改的,重新設置標題、作者、主題
頁碼標簽也可以添加,幫助你在PDF文件設置頁碼
源代碼結構
App目錄:PDF補丁丁主程序
Common:一些常用的工具類
Functions:用于呈現軟件各類功能的窗體和控件
Lib:程序使用的第三方組件
Model:編輯文檔時所用的高級模型(基礎數據模型由iText和MuPDF的類實現)
Options:程序的選項
Processor:處理PDF文檔的算法(其中Mupdf目錄里放置了P/Invoke調用MuPDF的類)
bin目錄:放置程序編譯輸出的可執行文件
doc目錄:放置程序的使用文檔(暫缺)
JBig2目錄:放置JBIG2圖像的編碼和解碼庫代碼
運行環境
Windows7以上版本的操作系統。
.NETFramework4.0到4.8版本。
使用文字識別功能需要安裝MicrosoftOffice2003(或2007)的DocumentImaging組件(MODI)。
編譯程序源代碼,建議使用VisualStudio2019或更新版本,并安裝“.NET桌面開發”和“C++桌面開發”兩個工作負載。
更新日志
1.0.0.4094 2022年8月25日更新
新增功能:
第一個開放源代碼版本。
修改了授權協議。
合并圖片功能使用JPEG圖片EXIF旋轉角度。
替換字體功能增加簡單修改文本簡繁體、全角半角轉換的功能(用于處理一些舊的 PDF 文檔)。
增加了合并文件功能的合并冗余數據選項(之前版本中,該選項的行為是默認行為,可能導致無法合并源文檔的某些數據)。
合并文件功能支持在添加文件后再排序文件列表。
合并文件功能增加輸出目標文件由多少個文件共多少頁合并而成。
增加在使用過程中不再提示打開文檔權限的操作辦法。
編輯器允許保存和讀取“自動生成書簽”功能中的篩選條件,增加書簽文本篩選條件。
編輯器的自動生成書簽功能允許保留之前的書簽。
拆分文檔功能增加壓縮選項。
記住窗口的位置。
合并文件功能增加添加文件夾時不導入子文件夾的選項。
修改功能:
更新了 JBIG2 解碼組件和 MuPDF 組件。
優化了 PDF 補丁丁的主程序代碼。
不再支持 Windows XP、2003。
取消了對 XML 程序配置文件的支持(好幾年前的版本已經轉用 JSON 配置文件了)。
需要使用 .NET Framework 4.0 運行時(Windows 8 以上版本自帶)。
刪除了界面上的捐贈二維碼。
從命令行打開文件時,如程序已在運行,則用該程序打開文檔,并激活主窗體(按住 Ctrl 鍵可強制打開新程序窗口)。
優化了部分界面顯示。
使用相對路徑讀寫合并文件功能的文件列表。
調整識別文本功能默認的識別結果格式,在識別結果文件不是 XML 時給出提示。
提高導出圖片功能對輕微格式錯誤的圖片的兼容性。
提高文檔結構探查器和文檔處理器的容錯能力。
合并文檔使用上一頁的尺寸作為空白頁尺寸。
合并文檔對話框在添加項后將焦點移動到文本列表框。
修復問題:
書簽編輯器頁碼、書簽級別等數值或文本編輯框太窄。
合并文件功能在添加的目錄存在無訪問權限文件或子目錄時導致程序崩潰。
PDF編輯器有時無法用鼠標拖動文檔。
導出信息文件的輸出文件命名不正確。
PDF編輯器無法打開帶密碼的文檔。
導入多頁TIF圖片時所有頁面全為第一頁。
合并文件功能沒有正常處理帶調色板的圖片。
打開破損PDF文檔時會崩潰。
導入帶控制字符的書簽文件時會出錯。
檢查更新窗口在某些場合下會導致程序崩潰。
媒體框為負數時,PDF編輯器無法處理文本。
無法導出某些用 Deflate 壓縮算法編碼的圖片。
拖放多個文檔到程序窗口時,無法正常打開所有文檔。
修改文檔旋轉頁面時沒有考慮原始頁面的旋轉角度。
合并部分無損壓縮的 TIFF 圖像到 PDF 文件時會選擇有損 JPEG 格式。
替換字體功能不支持加載僅為當前用戶安裝的字體。
文件尺寸的數值錯誤。
導出帶輸出文本指令的信息文件存在內存漏洞。
提取頁面功能在某些場合下會生成錯誤的文件。
字母形式的頁碼標簽少了一位數值。
合并文件在讀寫文件列表時可能導致程序崩潰。
1.0.0.37552022年1月6日
新增功能:
第一個開放源代碼版本。
修改了授權協議。
合并圖片功能使用JPEG圖片EXIF旋轉角度。
修改功能:
更新了JBIG2解碼組件。
優化了PDF補丁丁的主程序代碼。
不再支持WindowsXP、2003。
取消了對XML程序配置文件的支持(好幾年前的版本已經轉用JSON配置文件了)。
需要使用.NETFramework4.0運行時(Windows8以上版本自帶)。
刪除了界面上的捐贈二維碼。
修復問題:
書簽編輯器頁碼、書簽級別等數值或文本編輯框太窄的問題。
合并文件功能在添加的目錄存在無訪問權限文件或子目錄時導致程序崩潰的問題。
熱門評論
最新評論