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組件
注意一個方法 getOverContent和getUnderContent 如果pdf本身就是圖片的內容 使用getUnderContent 時會被原來的內容遮住,看不出水印效果,但是如果是
getOverContent 方法可以顯示在圖片上面,但是被遮住很多內容,打印出來挺難看的
解決方法:調整水印圖片的顏色,淺灰色最好,打印出來的效果很好
附上文件鏈接:http://files.cnblogs.com/files/qiuyuedong/shuiyin.zip