2013-04-23 53 views
0

凭借最新的Adobe PDF 智能形式的问题,以下是我的问题:约PDF表单,Acrobat Reader软件,浏览器插件和JavaScript

1)请问PDF表单本身检测或知道什么客户端软件本身的打开?

2)当在浏览器插件中打开PDF表单时,表单上的脚本能否从浏览器cookie中读取?还可以将表单上的脚本写入浏览器Cookie中?

感谢您的信息。

回答

0

“最新的智能形式” ......这已经为过去15年中完成了...

为1):第一个区别是让使用PDF阅读器是否理解(Acrobat中)的JavaScript。

如果不是,您的智能表单将保持愚蠢,并且没有什么可以改变的(如果查看器允许提交数据,您可以执行服务器端数据处理和表单填充并将填充的PDF返回给客户端) 。

如果PDF查看器理解(Acrobat)JavaScript,您可以测试查看器的类型,版本以及它是否是外部的(这意味着您是否在Web浏览器下查看表单)。请参阅Acrobat JavaScript文档(它是Acrobat SDK的一部分,可从Adobe网站下载)。

到2):答案很简单:没有。出于安全原因,这是不允许的(并且被实现)。

希望这可以帮助。

Max Wyss。

相关问题