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