给PDF文档添加打印日期.doc

给PDF文档添加打印日期.doc

ID:31999981

大小:204.50 KB

页数:5页

时间:2019-01-30

给PDF文档添加打印日期.doc_第1页
给PDF文档添加打印日期.doc_第2页
给PDF文档添加打印日期.doc_第3页
给PDF文档添加打印日期.doc_第4页
给PDF文档添加打印日期.doc_第5页
资源描述:

《给PDF文档添加打印日期.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、给PDF文档添加打印日期责任编辑:李乾仑作者:网络Bones   2006-07-10   【内容导航】·第1页:创建文本域·第2页:创建脚本·第3页:脚本说明本文为http://www.bonesblog.net 原创    【IT168实用技巧】有时,某个PDF档希望在打印出来的页面上标注有打印日期,我们只要在PDF文档中稍做处理即可达到该目的——如果你没有这样的需求就不要往下看了,以免浪费宝贵的时间。(相关文章:PDF转Word文档无乱码解决攻略)   处理方法大致就是利用脚本在文本域中添加内容。   一、创建文本域   

2、打开PDF后,将当前工具切换到“文本域工具”(见图一),并在页面的合适位置拖划一个文本域。这个位置通常是不影响正文的页面边缘。图1   在打开的“文本域属性”对话框中,“一般”标签项里的“名称”可自行定义为所喜欢的名称,本例中为"PrintField"(见图二)。图2   “外观”标签项里的“文本字体大小”选择“自动”(见图三),如果选择其它字号,需要确定文本域能完全显示所有文字,否则会出现文字被截掉的现象。图3   关闭“文本域属性”对话框,在刚才创建的文本域上右击弹出上下文菜单,选择“复制”命令(见图四)。图4   在“复制

3、域”对话框中指定要复制该域的页面,本例中选择“所有”(见图五)。图5给PDF文档添加打印日期责任编辑:李乾仑作者:网络Bones   2006-07-10   【内容导航】·第1页:创建文本域·第2页:创建脚本·第3页:脚本说明   二、创建脚本   完成文本域的创建后,接着来写脚本。选择“高级>JavaScript>设置文档动作”命令打开来“文档动作”对话框,在事件列表中选择“文档将打印”项,然后单击“编辑”按钮(见图六)。图6   在脚本编辑器中输入以下代码(实际中不必输入行号,这里是为了方便说明):1. varf=this

4、.getField("PrintField"); 2. f.hidden=false; 3. vard=newDate();4. varhours=d.getHours("HH");5. if(hours>=12){ 6.     hours="下午"+(hours-12); 7. }else{ 8.     hours="上午"+hours;}9. f.value="本文档打印于"+util.printd("yyyy",d)+"年"+util.printd("m",d)+"月"+util.printd("d",d)+"日"+h

5、ours+"时"+util.printd("MM",d)+"分"+util.printd("ss",d)+"秒";   注意:脚本第1行中的域名称一定要与创建文本域时设定的名称相同!   如果要取消上午、下午的标记,可删除上述脚本中的4-8行,并将第9行中的hours改为util.printd("HH",d):varf=this.getField("PrintField"); f.hidden=false; vard=newDate();f.value="本文档打印于"+util.printd("yyyy",d)+"年"+uti

6、l.printd("m",d)+"月"+util.printd("d",d)+"日"+util.printd("HH",d)+"时"+util.printd("MM",d)+"分"+util.printd("ss",d)+"秒";   如果觉得上述打印格式过于繁杂,偏爱简洁的用户可将脚本改为:10. varf=this.getField("PrintField"); 11. f.hidden=false; 12. vard=newDate();13. f.value="本文档打印于"+util.printd(2,d);   完成

7、脚本输入后,关闭所有对话框,打印一下看看效果如何。满意不?   还有什么问题?哦,是指PDF档的文本域中被填充了内容?   这个也不难,我们只要进一步稍做修饰即可:   在图六的事件列表中,选择“文档已打印”项后单击“编辑”按钮,在脚本编辑器中输入以下代码。varf=this.getField("PrintField"); f.value=""; f.hidden=true;给PDF文档添加打印日期责任编辑:李乾仑作者:网络Bones   2006-07-10   【内容导航】·第1页:创建文本域·第2页:创建脚本·第3页:脚本

8、说明   通过修改上述脚本中的某些参数字串,可以得到不同的输出效果。   下面简单地说明一下:   第1行用来选择域“PrintField”。   第2行用来设置域为显示;“f.hidden=true;”则为隐藏域。   第3行用来创建一个包含当前日期的日期对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。