我被要求创建一个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不能正确打开它?提前感谢所有贡献者。
答案 0 :(得分:0)
检查所涉及的所有文件的权限。通常,尝试访问内容的用户将没有必要的权限。
答案 1 :(得分:0)
老问题,但如果你还没弄明白,这就是答案,因为我正处于同一问题的中间。 :(
您无法将Reader提交为PDF,无法在PDF文档中启用这些特定权限。而且,启用这些权利的方法是购买Reader Extensions以在您要填写的PDF中启用该功能。
但是,您可以将表单数据作为FDF / XFDF发送无扩展名。基本上,它是用户提供的数据,从PDF表单中删除并以FDF,X(ML)FDF或HTML格式发送。