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