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