adobe acrobat js api的方式:Field-> getAction?

时间:2015-10-12 21:07:14

标签: javascript acrobat

我了解到adobe acrobat js api有方法Field-> setAction。 http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/AcrobatDC_js_api_reference.pdf

是否可以在Acrobat pro中获得Concole中的字段计算?

我的目标是 - 在控制台中打印在给定PDF页面上执行的所有计算。然后我可以将其复制并保存为json / text文件。

function getCalculations(pageN){
 for ( var i = 0; i < this.numFields; i++) {
  var fname = this.getNthFieldName(i);
  var field = getField(fname);
   if(pageN == field.page){
         //todo console.println(field->getAction somehow)
   }

 }
}

由于

2 个答案:

答案 0 :(得分:0)

尚未实施getAction()方法。功能请求已经完成,但Adobe并没有对它们做出积极的反应。

困难之处在于,还有非JavaScript动作可能,然后,问题是在这种情况下该怎么办......

答案 1 :(得分:0)

如果您的目标是简单地列出JavasScripts以便您可以手动将它们复制到文本文件,则只需从JavaScript工具栏中选择“All JavaScripts”即可。这将打开一个对话框,其中包含带有注释掉的XML标记的所有文档脚本,作为它们在文档,页面和表单字段中的位置的引用。将其转换为JSON应该非常简单。