2024年4月12日发(作者:)
利用Adobe Acrobat Pro 9.0制作动态图章之图文详解
最近,本人试图通过Adobe Acrobat Pro 9.0制作动态图章,按照网上的一些操作说
明总是不成功,存在的问题是插入的动态图章日期和时间不会随系统的时间而变化,经
过多次尝试终于发现有一些细节性问题需要注意,这些细节是成功的关键所在。主要细
需要注意的是动态图章包括两部分内容:图像文件和带有Javascript代码的文本域。
1、 创建您的图章图像文件(文件一):图像可以来源于具有各种扩展名的文档,如PDF,
*.xls, *.ppt), AutoCAD文档或HTML网页,可以使用Adobe Illustrator, Photoshop,
AutoCAD等工具进行制作。最好的办法是将图片转为PNG格式,这样制作出来的
图章是透明的。
2、 创建您的图章图像的PDF文件:将上述扩展名的文件转为PDF文件(文件二)。
3、 创建图章PDF文件:在Acrobat 9中打开注释 >注释和标记工具> 图章 > 创建自
定义图章,浏览选择上述PDF文件(图1),这里我们以小鸭子为例。
C
o
p
y
r
i
g
h
t
©
D
R
Q
B
L
图1
1
I
A
l
l
图像文件 (*.tif, *.bmp, *.gif, *.jpg, *.png, *.pcx), office文档 (*.doc,
点击确定,修改种类和名称(图2),点击确定。
r
i
g
第一步、创建您的图章PDF文件
h
t
s
节是所生成的图章PDF文件必须在要在软件能够识别的系统文件夹下才能生效。另外,
r
e
s
e
r
v
e
d
图2
此时已经在系统文件夹[user account]AppDataRoamingAdobeAcrobat9.0 Stamps
中新生成了图章PDF文件(文件三,,该文件名称是系
统随机给出的(图3),可以进行重命名,但无论命名如何,后续的操作都必须在此文
件上进行操作,这是重点。
h
t
©
D
R
Q
B
L
I
A
l
l
r
i
g
h
t
s
图3
需要注意的是,此时的小鸭子图章并没有动态效果(图4),需要增加动态效果还
要在图章PDF文件(即文件三)中增加带有javascript的文本域。
Acrobat 9.0 已经提供了一些动态图章,软件自带的动态图章的存放地址如下:安
拷贝这些图章中的文本域到自己上述图章的文件中。需要强调的是对自己图章的修改操
C
o
p
y
作都需要在文件三(或你修改后的名称.pdf)中进行。
r
i
g
装目录:..AdobeAcrobat 9.0Acrobatplug_insAnnotationsStampsCHS,我们可以直接
图4 小鸭子图片上还未加入动态内容,比如时间和日期
2
r
e
s
e
r
v
e
d
第二步、从软件自带动态图章复制动态元素
首先打开两个PDF文件:第一个是安装目录….CHS下的文件(文件
四),打开表单 > 添加或编辑域 > 找到所需要的文本域,比如“已批准”、“已修改”的
图章中所包含的文本域等。在文本域的边框上点击右键 > 复制(图5)。打开第二个
PDF文件,即文件三,打开表单 > 添加或编辑域 > 粘贴(图6),即可以将
中的文本域复制到新建的小鸭子图章文件中,将该文本域的位置调整到自己满意的位
置,然后保存,关闭该新图章文档(文件三)。
I
A
l
l
r
i
g
h
t
s
这时,在Acrobat的图章工具中大家会看到小鸭子的个性图章中增添了动态的日期
和时间显示(图7,显示为当前系统的日期和时间),随后在PDF文档中使用该图章时,
小鸭子身上的时间均为系统的当前时间(图8)。
C
o
p
y
r
i
g
h
t
©
D
R
Q
B
L
图7
图8
3
r
e
s
e
r
v
e
d
第三步、定义动态字段
需要动态显示的内容可进行自定义:打开文件三,表单>添加或编辑域,在刚才拷贝
过来的文本域的边框上点击右键>属性(或直接双击文本域边框),打开文本域属性。在
这里,您可以控制文本的外观(字体,大小颜色,对齐等),以及该领域的内容。在“计
算”选项卡中可以看见有自定义计算脚本(图9),这便是动态图章的核心所在。点击>
编辑即可对这些Javascript代码进行修改,修改成自己所需要显示的内容和格式(图10)。
比如日期显示格式可以是mm/dd/yy, yyyy/mm/dd,时间的现实格式可以是hh:mm:ss,
hh:MM tt(以AM和PM显示)等(图11),这些代码可以在网站上搜索得到,很多的。
这里有些例子:
/
h
t
©
D
R
Q
B
L
I
A
l
l
r
i
g
h
t
s
r
e
s
e
r
v
e
d
图9 图10
r
i
g
图11
Acrobat制作动态图章有所帮助。
附表:ng() Patterns
0 MM/dd/yyyy 08/22/2006
1 dddd, dd MMMM yyyy Tuesday, 22 August 2006
2 dddd, dd MMMM yyyy HH:mm Tuesday, 22 August 2006 06:30
3 dddd, dd MMMM yyyy hh:mm tt Tuesday, 22 August 2006 06:30 AM
4 dddd, dd MMMM yyyy H:mm Tuesday, 22 August 2006 6:30
5 dddd, dd MMMM yyyy h:mm tt Tuesday, 22 August 2006 6:30 AM
6 dddd, dd MMMM yyyy HH:mm:ss Tuesday, 22 August 2006 06:30:07
4
C
o
p
y
本教程是本人经过亲身实践摸索得出来的详细经验,屡试不爽,希望对大家用
C
o
p
y
r
i
g
h
t
©
D
R
Q
B
L
5
7 MM/dd/yyyy HH:mm 08/22/2006 06:30
8 MM/dd/yyyy hh:mm tt 08/22/2006 06:30 AM
9 MM/dd/yyyy H:mm 08/22/2006 6:30
10 MM/dd/yyyy h:mm tt 08/22/2006 6:30 AM
11 MM/dd/yyyy HH:mm:ss 08/22/2006 06:30:07
12 MMMM dd August 22
13 MMMM dd August 22
14 yyyy'-'MM'-'dd'T'HH':'mm':'fK 2006-08-22T06:30:07.7199222-04:00
15 yyyy'-'MM'-'dd'T'HH':'mm':'fK 2006-08-22T06:30:07.7199222-04:00
16 ddd, dd MMM yyyy HH':'mm':'ss 'GMT' Tue, 22 Aug 2006 06:30:07 GMT
17 ddd, dd MMM yyyy HH':'mm':'ss 'GMT' Tue, 22 Aug 2006 06:30:07 GMT
18 yyyy'-'MM'-'dd'T'HH':'mm':'ss 2006-08-22T06:30:07
19 HH:mm 06:30
20 hh:mm tt 06:30 AM
21 H:mm 6:30
22 h:mm tt 6:30 AM
23 HH:mm:ss 06:30:07
24 yyyy'-'MM'-'dd HH':'mm':'ss'Z' 2006-08-22 06:30:07Z
25 dddd, dd MMMM yyyy HH:mm:ss Tuesday, 22 August 2006 06:30:07
26 yyyy MMMM 2006 August
27 yyyy MMMM 2006 August
I
A
l
l
r
i
g
h
t
s
r
e
s
e
r
v
e
d
发布评论