Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Flex或Javascript与3D PDF交互_Javascript_Apache Flex_Pdf - Fatal编程技术网

从Flex或Javascript与3D PDF交互

从Flex或Javascript与3D PDF交互,javascript,apache-flex,pdf,Javascript,Apache Flex,Pdf,我正在开发一个web应用程序,它显示一个3D模型Acrobat 3D PDF文件,并允许用户与模型交互。我需要能够通过网页与PDF进行通信: 1以编程方式突出显示3D PDF中给定节点名称的节点,例如,当用户单击网页中引用该节点名称的列表项时 2相反,知道用户在3D PDF中选择的节点,以便我可以在网页中突出显示该节点名称 我的问题是: 我的页面的UI是Flex。可以直接从Flex进行这种交互吗 b如果没有,是否可以通过浏览器javascript执行此操作?我将在Flex中调用它,我看到了一篇关

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

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

2相反,知道用户在3D PDF中选择的节点,以便我可以在网页中突出显示该节点名称

我的问题是:

我的页面的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对象

或者Acrobat Reader ActiveX控件是否公开了从浏览器javascript执行这些操作的方法


d最后,根据经验,人们是否有任何建议,3D CAD查看器软件可以与浏览器集成并实现这种交互?除了Acrobat 3D,我正在评估一些,比如3DVIA Composer Player,我对PDF 3D几乎没有经验,但据我所知,我认为您需要将javascript代码添加到PDF文件中,甚至需要将更多javascript代码添加到HTML页面中,以便建立某种通信,我很怀疑你是否能单靠Flex就做到这一点

要高亮显示三维模型的特定部分,通常的方法是在生成文件时使用标记的内容。有关这方面的更多详细信息,请参阅Adobe PDF规范的交互式功能一章。下面是Acrobat Reader的一个示例,其中包含我在web上找到的一些文件:


谢谢,我正在尝试javascript路线。