【发布时间】:2012-12-07 09:38:37
【问题描述】:
尝试使用 AcroJS 写入带有 Adobe Acrobat Reader 的文本文件。
作为一个概念,我知道如何在 Acrobat 中使用受信任的函数,但是当我尝试运行以下示例以使用 this.saveAs(..) 以不同的名称保存(与原始问题不同)pdf 表单时收到错误. 我的问题有两个;
1- 为什么我会收到“安全设置阻止访问此属性或方法”错误,我该如何摆脱它?
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)!
【问题讨论】:
标签: javascript acrobat