PDF打印日期

时间:2012-04-27 13:53:25

标签: pdf adobe-javascript

是否可以显示查看/打印PDF文档的日期/时间?

我想它必须涉及Adobe Java Script,但我并不完全确定这一点 可能。

我有Acrobat X Pro,我可以确定将使用Acrobat Reader 9或Acrobat Reader X打开pdf。

嵌入一些其他信息肯定会是一个加分(如文档的路径或作者的名称,因为它存储在PDF属性中)。

任何人都做过类似的事情吗?

1 个答案:

答案 0 :(得分:3)

是的,可以使用Acrobat JavaScript。您可以在页面上的希望显示日期/时间的位置创建文本字段,并将其可见性设置为HiddenButPrintable。然后添加DocumentBeforePrint操作并编写将字段值设置为当前日期/时间的javascript代码。该操作将在打印文档之前执行。这适用于Adobe Reader和Acrobat,但如果使用某些不支持JavaScript的工具打印文档,则不会显示日期/时间。
打印前操作的代码如下所示:

getField("yourfield").value = util.printd("yyyy/mm/dd",new Date());