uPDF-功能強大的PDF文件處理小工具

  • 2020 年 7 月 13 日
  • 筆記

前幾天因為工作原因,需要將一個PDF壓縮一下。

網上找了半天,要麼收費,要麼就是轉換的品質不太好。
論壇也找到一些破解的軟體,但是總有點不太合適,有些功能還挺複雜。
也有些在線轉換的,又考慮到自己較為隱私的pdf文件不想上傳,不得已只能放棄。
索性自己寫了個小工具,使用了網上的一些PDF類庫,感謝提供類庫的各位大神了。

主要功能:
.PDF壓縮
.PDF轉word/excel/ppt/圖片
.PDF文件中圖片提取
.PDF文件合併/拆分
.OCR文字識別
.PDF文件去水印
.圖片轉PDF
.PDF去保護

 


 

關於使用:
1、去水印功能:去水印有默認模式和手動模式兩種,一些圖片水印或文字水印,本身含有「水印的標籤」,此類水印可使用默認模式去除,某些水印圖片或水印文字是通過非常規方法加入到PDF中的,本身不含有「水印標籤」,對於此類水印,只能使用手動模式自行分析後去除。另外,有些PDF文件在同一位置加了多層水印,手動模式一次去除不幹凈,需要多次手動去除。同時有些水印加的比較「特別」,無法一步到位全去除,可以通過組合方式,例如先用模式1,再用模式2等,多步完成,這樣做是為了將不同邏輯單獨拆分,並通過多種組合的方式來使用更複雜情況的水印。

2、OCR功能:在2.1及以後版本中重新設計了OCR功能,包括在線和離線兩種方式,在線OCR使用了百度的介面,每日有5萬次免費調用,超出後請第二天使用,後續考慮加入自定義key的功能,可用自己的key。離線OCR適合重要\保密PDF的文字識別,或無網路情況下的文字識別,請在下方的網盤中下載相關語言資源包,並按下圖放置。未按此方式放置的,無法使用。

3、記憶體不足:在使用去水印功能或PDF壓縮功能時,由於需要大量計算、分析,因此記憶體佔用較高,而32位版應用在64位系統下運行時,默認最大可以使用2GB記憶體。因此即便系統記憶體有閑置,軟體也無法調用到,容易出現「明明系統很多記憶體,為什麼還報記憶體不足」。因此推出64位版本解決該問題。

關於程式:
1、關於報毒:程式做了加密和打包,綠色單文件,無需安裝,方隨身帶,無毒,火絨測試通過,報毒的自行判斷。
2、關於軟體無法啟動:多屬於系統環境問題,需.NET 4.6以上環境支援,win7 和 win10 都測試通過,如果啟動不了,可能是系統缺少運行庫,可按提示自行解決。
3、軟體免費使用,沒有任何水印、頁數限制或試用期限制,嚴禁倒賣,或者反編譯後加入收費功能。
4、除在線更新功能以外,所有功能均可斷網使用,包括OCR識別(在線OCR是提交至百度),因此軟體在最大限度上保證了使用安全。


 

自2019年12月30日發布以來,得到了很多網友的喜歡,也看到很多網站提供了該軟體的下載。

同時也真的沒想到,不知不覺就走過了7個多月。
這7個多月里我一直堅持更新,作為一款免費軟體來講,應該還算是盡心儘力了。
期間自己提升了編程水平,也收穫了不少朋友。
得到過鼓勵,得到過認可,也遭受過非議。
但不論怎樣,還有這麼多喜歡該軟體的網友,那也是我堅持更新下去的動力。
所以,讓我們一起來看看,這個軟體到底能更新多久,未來他到底會變成什麼樣子。
最後,強烈建議大家試試我的去水印。

另外:為了實現自動更新,我自掏腰包購買了伺服器,但畢竟個人能力有限,所以頻寬不高,自動更新速度不快,結果回帖里就有人罵我「噁心」,花錢挨罵的事果然不少見。
同時也有網友反應為什麼要強制更新,這是因為現在幾個版本有些調整是必須的,比如嚴重bug,比如為了將來更好的自動更新。
因此,從2.2版開始,調整了文件存放伺服器,下載速度更快,同時支援用戶調用自己的下載器(IDM、迅雷等),我實測IDM下載更新速度1m/s。
另外,2.2版本開始,每次更新我也會單獨傳網盤。


 

12月30日更新 1.0版本:
修復了部分網友回饋的顯示不正常的問題

1月2日更新 1.1版本:
增加了PDF拆分功能

1月3日更新 1.1.1版本:
修復了拆分功能里,選擇每頁拆分時必須要填寫起始結束頁的問題。

1月7日更新 1.2版本:
加入了OCR識別,對於掃描件的PDF進行文字提取。本次OCR使用非網路介面,即斷網狀態依然可使用。
考慮到文件大小,僅加入了中文簡體、中文繁體及英文字體的識別,即便這樣,文件也達到了158M。
不需要OCR識別功能的可不使用此版本。
PS:此版本僅上傳至百度網盤,因為藍奏雲有100M大小限制,我傳不上去。

1月9日更新 1.3 版本:
本次更新加入去水印功能,可一次性直接去除文字和圖片水印。有些所謂的「水印」其實是掃描件里和掃描圖相融為一體的,可以理解為水印圖層和影像圖層合二為一,這種就沒辦法去除了。
考慮到文件大小,依然發布兩個版本,含OCR和不含OCR,可自行選擇下載。
ps:ocr版本依然只上傳了百度雲。

1月16日更新 1.4版本:
本次更新加入pdf文件合併功能,並修復了PDF文件圖片提取、PDF轉圖片功能中,因為圖片文件名重名可能導致的文件覆蓋問題。

3月6日更新 1.5版本:
本次更新修復了PDF文件合併功能中輸出文件名因同名導致的錯誤。

3月9日更新 1.6版本:
本次更新 新增了圖片轉換PDF功能,支援多圖片文件合併轉換PDF,也支援單圖片文件轉換PDF。

3月27日更新 1.7.1版本:
本次更新,優化了去水印功能,可手動分析文字及圖片水印並去除。

4月3日更新 1.7.2版本:
本次更新,優化了去除圖片水印功能,增加了水印掃描模式,更智慧的識別水印圖片。

4月8日更新 1.7.3版本:
本次更新,優化了去文字水印功能,增加文字掃描模式,更智慧的識別文字水印。

4月10日更新 1.7.5版本:
不要問為什麼沒有1.7.4,因為這個版本我沒發布,只做了內測。本次更新優化了文字去水印功能,去除部分超鏈接。
整體上去水印功能就告一段落了。水印的形式各種各樣,無法做到一個程式解決市面上所有的水印,只能儘可能的覆蓋各種情況。
希望能成為市面上最好用的小工具。

4月13日更新 1.8版本:
新增許可權解密功能,恢復PDF文件複製、編輯、列印等許可權,並非破解PDF文件打開密碼。

4月22日更新 1.8.1版本:
文件合併、圖片轉PDF中,增加文件多選功能,方便多文件添加。

4月23日更新 1.8.3版本:
優化超大文件去水印時報錯及速度,363M文件去水印時,原先耗時10分鐘,現在耗時十幾秒。

6月3日更新 1.8.5版本:
壇友說要有拖拽功能,於是就有了拖拽功能 。

6月4日更新 1.8.7版本:
修復去水印功能按鈕丟失bug 。

6月5日更新 1.8.8版本:
修復去水印功能中的一處bug,修改批量添加文件時按名稱排序。

6月10日更新 1.8.9版本:
修復去水印功能中的一處bug。

6月11日更新 1.9.0版本:
1、修復pdf壓縮功能失效的問題;
2、重構大量程式碼,精簡大量資源文件,大幅縮小文件體積;3、繼續優化去水印功能。

7月2日更新 2.0版本:
1、優化PDF文件壓縮功能;
2、加入自動更新功能;

7月8日更新 2.1版本:
1、優化圖片轉PDF功能,解決圖片被拉伸問題;
2、加入OCR識別功能,可使用在線(每日5萬次調用額度)及離線方式識別PDF文字,使用離線OCR功能時需下載語言資源文件至指定目錄,詳細放置方式見上方「關於使用」;

7月9日更新 2.1.1版本:
1、編譯32位和64位兩個版本,64位版本可充分利用系統可用記憶體,在使用去水印及PDF壓縮時不再出現記憶體不足問題;
2、繼續優化圖片轉PDF功能;

7月11日更新 2.2版本:
1、優化文字水印掃描,增加模式4,更加智慧;
2、調整文件伺服器,自動更新可調用用戶下載工具(IDM、迅雷等),下載速度更快(實測1m/s以上)–從2.2版本開始;


 

下載地址:
百度雲: //pan.baidu.com/s/1996UoB8h-MIBmRj6p8HJ6g 提取碼: 9h64
藍奏云://howze.lanzous.com/b00to0k1a 密碼:93xq