我了解到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)
}
}
}
由于
答案 0 :(得分:0)
尚未实施getAction()
方法。功能请求已经完成,但Adobe并没有对它们做出积极的反应。
困难之处在于,还有非JavaScript动作可能,然后,问题是在这种情况下该怎么办......
答案 1 :(得分:0)
如果您的目标是简单地列出JavasScripts以便您可以手动将它们复制到文本文件,则只需从JavaScript工具栏中选择“All JavaScripts”即可。这将打开一个对话框,其中包含带有注释掉的XML标记的所有文档脚本,作为它们在文档,页面和表单字段中的位置的引用。将其转换为JSON应该非常简单。