【发布时间】:2012-02-06 10:59:45
【问题描述】:
我正在开发一个显示 3D 模型(Acrobat 3D PDF 文件)并允许用户与模型交互的 Web 应用程序。我需要能够通过网页与 PDF 进行交流:
1) 例如,当用户单击网页中引用该节点名称的列表项时,以编程方式突出显示 3D PDF 中的节点(给定节点名称)
2) 反过来,知道用户在 3D PDF 中选择了哪个节点,这样我就可以在网页中突出显示该节点名称。
我的问题:
a) 我的页面的 UI 是 Flex。是否可以直接从 Flex 进行这种交互?
b) 如果没有,是否可以通过浏览器 javascript 执行此操作? (我将依次从 Flex 调用)我看过一篇关于浏览器-pdf 通信的文章(http://www.javabeat.net/articles/301-javascript-communication-between-html-and-pdf-in-itext -1.html) 但不确定是否可以从外部浏览器 javascript 访问 3D 对象。
c) 或者 Acrobat Reader ActiveX 控件是否公开了从浏览器 javascript 执行这些操作的方法?
d) 最后,根据他们的经验,人们是否有任何建议,在 3D CAD 查看器软件与浏览器集成并启用这种交互方面? (除了Acrobat 3D,我正在评估一些比如3DVIA Composer Player)
【问题讨论】:
标签: javascript apache-flex pdf