- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[PDF文件水印研究
PDF文件水印研究简介水印是出现在文档文本后面的一系列文本或者图片的总称,水印在展示文档时候通常用于增加趣味性,或者用于标志文档的状态,比如,在使用Powerpoint软件时,在幻灯页面上增加水印可以使得页面显示变得生动;在word文档中,可以使用水印显示公司LOGO、机密文档等等。在使用图片等作为水印时,可以使用淡化透明等属性设置,以免影响文档文本的显示。水印内容水印对象可以分成两类:文本或者文件。文本类型水印对象,可以包括以下的属性:文字字体、字形、文字大小、文字颜色、文字旋转角度文字透明度文字起始位置文件类型水印对象,可以包括以下的属性:文件保存路径、文件类型、引用页码页面显示比例显示起始位置通用页面设置范围,表示是否将水印应用到文件所有页面,页面设置有以下不同的选项:所有页面,将水印添加到文件的所有页面;X-X,将水印对象添加到文件的部分连续页面,包含起始页和末尾页;子集,包括奇数页或者偶数页。业务需求在原始的PDF文件没有水印内容,在实际打印或者使用之前,在PDF文件的页面某个指定位置添加指定的文字或者图片,实际打印出指定的文本或者图片。水印内容可以是变化的,比如可以是企业LOGO图标、文件打印时间、文件名称、打印人员名称等。水印文字或者图案的定义可以由用户进行设置,包括了文字内容、大小、颜色、旋转角度、出现位置等信息,图案文件来源位置、旋转角度、显示位置信息等,配置信息可以保存在某个配置文件中,也可以采用多个模板的方式在一个配置文件中配置定义,使用模板名称的方式进行调用。水印内容配置信息结构水印内容包括两种类型:文本水印、图案文件水印。文本水印结构文本水印结构,包括了以下的内容:文本水印标记符,字符串类型,用于区分同一个水印模板中的不同文本水印对象,便于记忆,可以用固定的格式表示,如:txtWatermark01…文本内容,需要添加或者打印的文本字符串内容,文本的内容可以是固定的字符串,也可以是变量,变量可以使用$XXX$记号表示,这里的XXX表示具体的变量名称,比如:ByTime, ByUser, ByDept等,分别表示当前时间、当前用户名称、当前部门等,这里的变量在实际使用时,根据具体的系统环境获得不同的实际文本内容。文本字体,文本显示字体类型名称。文本字体大小,整数型数值,表示显示或者打印的字体的大小,影响显示或打印的文本效果。文本旋转角度,整数类型数值,表示文本的不同旋转方向,正数表示逆时针旋转,负数表示顺时针旋转。文本显示透明程度,0-1之间的float型数值,表示透明程度的百分比,0表示透明不显示,1表示完全覆盖背后页面内容。文本起始位置x坐标,文本起始位置的左上角x坐标,正整数数值,注意不能大于当前页面的纸张介质最大宽度数值。文本起始位置y坐标,文本起始位置的左上角y坐标,正整数数值,注意不能大于当前页面的纸张介质的最大高度数值。图案文件水印结构图案文件水印包括以下的属性:图案文件水印标记符,字符串类型,用于区分同一个水印模板配置中的不同图案水印对象,用picWatermark01…类似的字符串格式表示。图案文件保存路径,字符串类型,数值为图片文件的实际文件绝对保存路径。图案旋转角度,整数类型数值,正数表示逆时针旋转图片,负数表示顺时针旋转。图案透明程度,0-1之间的float型浮点数,0表示完全透明,1表示完全覆盖。通用页码设置文本水印和图案水印可以根据用户的需要添加在任意页面,主要有以下的设置方式:所有页面,在PDF文件的所有页面相对位置上设置水印;连续页面,在PDF文件的某个连续页面上添加水印对象,连续页面用形如X-Y的方式表示,这里的X/Y正整数,表示起始/终止页码;奇数页面,在PDF文件指定范围的奇数页码上添加水印对象;偶数页面,在PDF文件指定范围的偶数页码上添加水印对象。功能需求描述在PDF文件打印申请过程中,默认原始情况下PDF文件时按照文件原样进行打印的。在某些情况下,企业在打印PDF文件时,需要在打印出来的纸张介质的某些位置打印出打印时间、打印申请人、公司LOGO、文件状态文字或者图标。这些文本文字或者图标在原始PDF文件上是不存在的,需要在打印处理过程中由程序自动根据需要添加上去,然后送到打印机进行实际打印。打印时间、打印申请人或者公司部门信息、公司Logo、文件状态文字或者图标等对象,在PDF文件中都可以用水印对象的方式予以处理。水印对象的配置信息需要保存在一个指定的配置对象文件中,配置对象文件使用XML格式保存。水印相关的操作需要实现以下的相关操作功能:新建水印配置对象文件;水印信息配置对象编辑器界面,用于显示相关属性信息打开水印配置对象文件,获得所有已定义的水印对象及其相关属性;新建水印对象,配置相关的水印对象属性信息,保存水印配置对象文件的修改;修改水印对象,及其相关属
您可能关注的文档
- [KFC服务质量.doc
- [KCSJ04偏心轮外圆磨床用工夹具设计.doc
- (课题八触摸屏的使用.ppt
- [KA运做流程及运做技巧等.doc
- [KSAC2013第一次考纲.doc
- [Landy产品信息.doc
- [LED点阵显示数字.doc
- (课综合.ppt
- [国外别墅实例选.ppt
- [KTV工作规章制度2.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)