给Word与PDF文档添加水印
- 格式:docx
- 大小:160.29 KB
- 文档页数:3
给Word与PDF文档添加水印
●什么叫水印
所谓数字水印是向多媒体数据(如图像、声音、视频信号等)中添加某些数字信息以达到文件真伪鉴别、版权保护等功能。嵌入的水印信息隐藏于宿主文件中,不影响原始文件的可观性和完整性。
数字水印过程就是向被保护的数字对象(如静止图像、视频、音频等)嵌入某些能证明版权归属或跟踪侵权行为的信息,可以是作者的序列号、公司标志、有意义的文本等等。与水印相近或关系密切的概念有很多,从目前出现的文献中看,已经有诸如信息隐藏(Information Hiding )、信息伪装(Steganography )、数字水印(Digital Watermarking )和数字指纹(Fingerprinting )等概念。
●WORD
Word 2007本身提供添加水印的功能,位于“页面布局-水印”,自定义水印如下:
图 1
在项目应用中的话,可以调用Office的VBA函数实现这一功能,代码如下:
图 2
若是使用NTKO控件调用,则需要先获得ActiveDocument,NTKO提供获取该对象的方法,其说明如下:
图 3
给PDF文档加入水印或加密,应用在项目中的话,需要使用第三方API进行实现,这里可以选择itext。摘录其官方网站说明其功能如下:
图 4
其中第三点,可以给PDF文档增加书签、页码、水印等。示例实现如下:
图 5