尝试使用AcroJS在Adobe Acrobat Reader中写入文本文件。
作为一个概念,我知道如何在Acrobat中使用受信任的函数,但是当我尝试运行以下示例以保存(与原始问题不同)pdf表单并使用this.saveAs(..)另存为不同名称时,收到了错误消息。我的问题有两个:
1- 为什么会出现“安全设置防止访问此属性或方法”的错误,如何消除它?
2- javascript文件夹中的受信任函数如下(从网上复制)。
我正在从文档中调用可信函数,如下所示,并期望在"C:/test"内生成名为sample.pdf的文件。
作为一个概念,我知道如何在Acrobat中使用受信任的函数,但是当我尝试运行以下示例以保存(与原始问题不同)pdf表单并使用this.saveAs(..)另存为不同名称时,收到了错误消息。我的问题有两个:
1- 为什么会出现“安全设置防止访问此属性或方法”的错误,如何消除它?
2- javascript文件夹中的受信任函数如下(从网上复制)。
var mySaveAs = app.trustedFunction( function(cFlName)
{
app.beginPriv();
try{
this.saveAs(cFlName);
}
catch(e){
app.alert("Error During Save " + e.message );
}
app.endPriv();
});
我正在从文档中调用可信函数,如下所示,并期望在"C:/test"内生成名为sample.pdf的文件。
if(typeof(mySaveAs) == "function")
{
mySaveAs("/C/test/sample.pdf");
}
else
{
app.alert("Missing Save Function");
}
2- 我该如何写入文本文件?这里我想从PDF表单中提取一些字段值并将其写入文本文件(或XML)!