文档打开时以PDF格式运行JavaScript

时间:2015-10-14 19:39:05

标签: javascript pdf

使用Adobe Acrobat Pro DC,我需要某些表单字段,以便在文档打开时清除其值。这是我放在工具>中的一行。 JavaScript>文档JavaScripts:

getField("Patient").value = "";

但是,打开PDF时不会运行。 (它在从文档操作调用时有效。)

由于

1 个答案:

答案 0 :(得分:1)

执行文档级脚本的确切时刻尚不清楚,这意味着脚本运行时可能尚未创建字段。

根据我的经验,当文档打开时设置字段值时,使用文档打开页面的pageOpen事件会更安全。

注意:当你有一个多页文档时,你需要确保这段代码只执行一次;这是以这样的方式完成的:

在文档级脚本中定义:

public void method1()
{
    Console.WriteLine("metod1 called");
}

在pageOpen脚本中有这个结构:

var loaded = 0 ;

这样可以解决问题。