国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

icePDF去水印的方法(推薦)

2019-11-26 13:27:46
字體:
來源:轉載
供稿:網友

使用icePDF帶字體架包進行pdf轉圖片時,會有官方的水印。可以通過反編譯架包來去除水印,只需修改架包中的兩個類即可。

 1、首先下載到icepdf的架包。

2、用解壓縮軟件,對該jar文件進行解壓,得到名為icepdf-core的文件夾。

3、找到2個要修改的class文件,用反編譯軟件,另存成java文件。

在icepdf-core/org/icepdf/core/application文件夾下的ProductInfo.class文件,

在icepdf-core/org/icepdf/core/pobjects/graphics文件夾下的Padding.class文件。

4、修改兩個java文件中的內容。

(1)修改ProductInfo.java文件中的getVersion()方法,使其返回一個空字符串。

(2)Padding.java文件有兩處要修改,一是修改最上面的兩個字符數組為空。

二是在static語句塊的第二個for循環中增加int定義。

5、將兩個java文件編譯成class文件,裝有java環境的可以直接用javac命令進行編譯。(java文件要放在執行命令的對應目錄,這個例子里是在c盤執行命令,所以java文件也要放在c盤,如下圖)

注:(1)如果編譯時報下圖紅圈處錯誤,是因為java文件是UTF-8編碼問題,將java文件用記事本打開,另存為ANSI格式,再重新編譯。

(2)編譯Padding.java文件時報如下錯誤,是因為缺少依賴的包,將第2步中解壓出的icepdf-core文件夾下的org文件夾整個復制到c盤,再重新編譯。

6、最后用壓縮軟件,將兩個編譯好的class替換進jar文件中。這樣ok了!

以上這篇icePDF去水印的方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀集县| 太原市| 湘潭市| 秦安县| 双鸭山市| 西林县| 宁波市| 宜兴市| 平陆县| 麟游县| 安义县| 剑川县| 奈曼旗| 富裕县| 嵊泗县| 新干县| 固阳县| 平果县| 微山县| 宁明县| 钦州市| 夏河县| 托克托县| 玛多县| 新蔡县| 兴国县| 蒲江县| 铁力市| 高淳县| 大余县| 洛川县| 四平市| 鄂伦春自治旗| 纳雍县| 双柏县| 新化县| 金沙县| 永春县| 平定县| 民权县| 且末县|