PDF Javascript“不允许操作”错误

时间:2010-10-26 11:56:14

标签: javascript pdf adobe


我被要求创建一个PDF表单,该表单将发送给用户,他们填写,然后他们点击PDF上的一个按钮,通过电子邮件将其发送到指定的电子邮件地址。我知道这可以很容易地在Adobe LiveCycle中完成,但我们目前没有这个,我试图避免使用除Acrobat和Reader之外的任何东西。
我正在测试一些东西,我在页面上创建了一个使用以下JavaScript的链接:

        this.submitForm({
        cURL:“mailto:me@emailaddress.com”,
        cSubmitAs:“PDF”
        });

这适用于Adobe Acrobat,但不适用于Reader(用户将在其中查看)。使用Adobe调试控制台时,出现以下错误消息:

RaiseError:不允许此操作。  Doc.submitForm:3:链接未定义:鼠标向上  ===>不允许此操作。

知道发生了什么以及为什么Reader不能正确打开它?提前感谢所有贡献者。

2 个答案:

答案 0 :(得分:0)

检查所涉及的所有文件的权限。通常,尝试访问内容的用户将没有必要的权限。

答案 1 :(得分:0)

老问题,但如果你还没弄明白,这就是答案,因为我正处于同一问题的中间。 :(

您无法将Reader提交为PDF,无法在PDF文档中启用这些特定权限。而且,启用这些权利的方法是购买Reader Extensions以在您要填写的PDF中启用该功能。

但是,您可以将表单数据作为FDF / XFDF发送无扩展名。基本上,它是用户提供的数据,从PDF表单中删除并以FDF,X(ML)FDF或HTML格式发送。