用itextpdf生成水印來代替pdf的替換問題

2021-07-10 03:21:44 字數 507 閱讀 7934

之前的方向一直是怎麼遍歷pdf的內容,然後把做標記的地方換成我想要的字元(支援中文)。雖然用pdfbox的包也解決了這個問題,但是很麻煩。

前一段時間找到了itext生成pdf水印的方法,想想其實我可以不用遍歷pdf,只要把我之前做標記的地方清空,然後用加水印的方法加上我想要的內容。

先看**,注釋的比較細了        算是比較好的解決了我的問題,替換字元,中文亂碼等

包itextpdf  5.5.8

public static void editpdf(string oldstring, string newsstring, string chars) 

stamper.close();

} catch (ioexception e) catch (documentexception e)

}

可以生成正文,也可以是花花水印,裡面應該還有設定顏色的引數。需要的朋友可以看看

包itextpdf  5.5.8

用div來代替table

table是我們日常開發中經常用到的html標籤,但我們也經常因為table飽受折磨,原生的table的樣式醜出天際,第三方框架的樣式可能樣式是好看點了,但可能並不是我們想要的樣子。面對這些情況,我覺得自己用div寫去乙個table是乙個很好的方法,樣式全部可按照自己想要的樣子調整。首先貼出全部 b...

Itext生成PDF檔案加密與加水印

最近的專案中使用itext將txt檔案轉換為pdf檔案,並且實現對檔案的一些許可權控制。現實對pdf檔案加密,新增水印等。最主要的是要實現對pdf檔案實現金鑰簽名,一直都還沒有實現成功!等實現好了後再加上來。public class pdfconvertor catch exception e 建立...

建議110 用類來代替enum

建議110 用類來代替enum 列舉 enum 用來表示一組固定的值。例如,為了表示星期資訊,我們可以定義列舉week enum week 列舉最大的優點在於它的型別是值型別。相比較引用型別來說,它可以在關鍵演算法中提公升效能,因為它不需要建立在 堆 中。但是,如果不考慮這方面的因素,我們不妨讓類 ...