JAVA添加添加水印(WORD,EXCEL,圖片,PDF)


word和excel水印其實不算真正的水印,畢竟word和excel可編輯的 只能算一個背景圖片,勉強算的上是一個“水印”了,不過打印出來就水印效果

word和excel需要用到jacob組件!

jacob組件的使用方法

1.如果main方法啟動,則可以將jacob.dll放到c盤 windows\system32目錄下 ,jacob.jar放到項目lib下就可以運行的,注意版本問題,jacob.jar和jacob.dll的版本要一致

 jacob和jdk的版本要兼容

2.如果是web項目啟動 則需要將把      jacob.dll放入 Java\jdk1.7.0_06\jre\bin目錄下.把jacob.jar放入 Java\jdk1.7.0_0\jre\lib\ext   這個路徑是我項目啟動的jdk

 

pdf則需要用到ITEXT組件

注意一個方法  getOverContentgetUnderContent  如果pdf本身就是圖片的內容  使用getUnderContent  時會被原來的內容遮住,看不出水印效果,但是如果是

getOverContent 方法可以顯示在圖片上面,但是被遮住很多內容,打印出來挺難看的

解決方法:調整水印圖片的顏色,淺灰色最好,打印出來的效果很好

附上文件鏈接:http://files.cnblogs.com/files/qiuyuedong/shuiyin.zip

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM