应用阅读器扩展会删除表单脚本吗?
情况:
我正在使用 Adobe Livecycle ES2 和 Flex 在我们的项目中,我们使用 Flex Iframe 在 Flex 表单中显示 pdf 表单,因此我们使用 adobe 表单桥在 Flex 和 Pdf 之间进行通信。
现在问题是: 我在 livecycle 上有一个服务,有 2 个路由,第一个路由用数据、appy 加密和阅读器扩展填充表单,以便用户可以查看和编译空字段。 第二条路线与路线 1 相同,但我想以只读模式显示表单,因此用户无法编辑任何内容。
我修改了阅读器扩展操作来执行此操作,仅选中数字签名。 (用户可以看到表格和签名)。
第一条路线完美运行。 第二条路线不...
在第二种情况下,表单桥不起作用,脚本也不起作用。 就像 livecycle 删除了表单内的所有 javascript 一样。
我心动了..
Situation:
I'm working with Adobe Livecycle ES2 and Flex
In our project we show a pdf form inside a flex form with a flex Iframe, so we use the adobe form bridge to communicate between flex and Pdf.
Now the problem:
I have a service on livecycle with 2 routes, the first route fills a form with data, appy encryption and the reader extensions so the user can view and compile the empty fields.
The second route makes the same as route 1 but i want to display the form in read only mode, so the user cannot edit anything.
I modified the reader extensions operation to do this, leaving checked the Digital Signature only. (the user can see the form and sign).
The first route works perfectly.
The second route not...
in the second case the form bridge doesnt work, neither the scripts.
It's like livecycle removed all the javascript inside the form.
I'm struck..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,阅读器扩展的应用程序不与表单内的字段和脚本交互。所以我可以向你保证,RE的应用与所描述的效果无关。
阅读器扩展用于解锁某些表单功能,即使最终用户拥有 Acrobat Reader。换句话说,Reader Extensions 类似于绑定到单个表单的 Acrobat Pro 许可证。这些功能是:
根据您的描述,您的过程似乎将 PDF 表单转换为 PDF/A 文件。 PDF/A 是一种特殊的存档格式,用于长期文档存储。 ISO 要求特别禁止此类文档包含脚本或可填写字段。许多 LC 开发人员使用这种转换作为锁定所有交互字段的简单方法。我个人认为这是对专为其他目的而设计的功能的滥用。
As far as I know, the application of the Reader Extension doesn't interact with fields and scripts inside a form. So I can assure you that the application of the RE has nothing to do with the described effects.
The Reader Extensions are used to unlock some of the form features even if the final user has Acrobat Reader. In other words, Reader Extensions are similar to an Acrobat Pro License bound to a single form. These Features are:
From what you described, it seems that your process converts your PDF form in a PDF/A file. The PDF/A is a particular archive format that is used for long term document storage. The ISO requirements specifically prevent this kind of document from having scripts or fillable fields. A large number of LC developers uses that kind of conversion as a simple way to lock all interactive fields. I personally consider that a misuse of a feature specifically designed for another purpose.