首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Flex或Javascript与3D PDF交互

从Flex或Javascript与3D PDF交互
EN

Stack Overflow用户
提问于 2012-02-06 18:59:46
回答 1查看 1K关注 0票数 1

我正在开发一个web应用程序,它可以显示3D模型(Acrobat 3D PDF文件),并允许用户与模型进行交互。我需要能够从网页与PDF进行交流:

1)例如,当用户点击在网页中引用该节点名称的列表项时,以编程方式突出显示3D PDF中的节点(给定节点名称

2)相反,知道用户在3D PDF中选择了哪个节点,这样我就可以在网页中突出显示该节点的名称。

我的问题:

a)我的页面的UI是Flex。可以直接从Flex进行这种交互吗?

b)如果没有,是否可以在浏览器javascript中执行此操作?我看过一篇关于浏览器-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)

EN

回答 1

Stack Overflow用户

发布于 2012-02-07 05:12:22

我几乎没有使用PDF 3D的经验,但据我所知,我认为你需要在PDF文件中添加javascript代码,在HTML页面中添加更多的javascript代码,这样你才能建立某种形式的通信,我严重怀疑你是否能够仅从Flex做到这一点。

为了突出显示3D模型的特定部分,通常的方法是在生成文件时使用“标记内容”。有关这方面的更多详细信息,请参阅Adobe PDF规范中名为“交互式功能”的章节。这是一个来自Acrobat Reader的示例,其中包含我在web上找到的一些文件:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9159106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档