1

我有一个可填写的 pdf,里面有几个文本框和一个保存按钮。当用户填写表格并单击保存按钮时,Acrobat Pro我可以将数据保存为 pdf 中的附件,但问题是当用户使用打开 pdfAdobe Reader并尝试执行与上述相同的操作时,出现以下错误.

在此处输入图像描述

我一直在寻找一个星期,但没有运气。有什么方法可以使createDataObject()功能起作用Adobe Reader吗?或者有没有其他方法可以将数据嵌入到 pdf 中?

注意:我正在使用Acrobat Javascript此功能。我正在使用Adobe Reader version 11andAcrobat pro version 11我的操作系统是Windows.

4

2 回答 2

2

到目前为止,我读到的是要在 Adob​​e Reader 中工作的文件附件需要启用某些安全设置。查看此Adob​​e 论坛帖子。根据它,只有当您拥有Adob​​e Reader Extensions并允许使用 Reader 的用户添加附件时,才能从 Adob​​e Reader 中附加文件。

我一直试图让附件在 Adob​​e Reader 中与 Adob​​e LiveCycle 和 Adob​​e Pro 一起工作,但到目前为止还没有运气。如果有人可以提供任何解决方法,我自己会对它们非常感兴趣。

于 2013-12-05T13:24:24.583 回答
1

我们的解决方法是在里面放一个 JS 文件

/c/Program Files (x86)/Adobe/Acrobat DC/Acrobat/Javascripts/

或任何地方。

这个文件有类似的东西

app.PermittedFunction = function(some parameters here)
{
    app.beginPriv();
    Do fancy stuff here
    app.endPriv();
}
app.trustedFunction(app.PermittedFunction)

然后我们将按钮或菜单 Javascript 操作设置为

app.PermittedFunction(Generally pass in at least this so the file is clear)

这应该可以让您绕过安全错误。

于 2018-08-23T00:27:26.223 回答