使用最新的 Adobe PDF智能表单,以下是我的问题:
1) PDF 表单本身是否可以检测或知道打开的客户端软件是什么?
2) 在浏览器插件中打开 PDF 表单时,表单上的脚本是否可以从浏览器 cookie 中读取?表单上的脚本也可以写入浏览器cookie吗?
谢谢(你的)信息。
“最新的智能表格”……过去 15 年来一直这样做……</p>
To 1):第一个区别是使用的PDF查看器是否理解(Acrobat)JavaScript。
否则,您的智能表单将保持不变,并且您无法更改任何内容(如果查看器允许提交数据,您可以进行服务器端数据处理和表单填写并将填写的 PDF 返回给客户端)。
如果 PDF 查看器能够理解 (Acrobat) JavaScript,则您可以测试查看器的类型、版本以及是否是外部的(这意味着您是否在 Web 浏览器下查看表单)。请参阅 Acrobat JavaScript 文档(它是 Acrobat SDK 的一部分,可从 Adobe 网站下载)。
2):答案很简单:不。出于安全原因,这是不允许(和实施)的。
希望这能有所帮助。
马克斯·维斯。