FlexまたはJavascriptから3D PDFとインタラクト

3Dモデル(Acrobat 3D PDFファイル)を表示し、ユーザがモデルとやりとりすることを可能にするWebアプリケーションに取り組んでいます。私はWebページからPDFと通信できる必要があります:

1)例えば、ユーザがウェブページ内のノード名を参照しているリスト項目をクリックすると、3D PDF内のノードをプログラムで強調表示する(ノード名が与えられた場合)

2)逆の方法で、ユーザが3D PDFで選択したノードを知っているので、Webページでそのノード名を強調表示することができます。

私の質問:

a)私のページのUIはFlexです。この相互作用をFlexから直接行うことは可能ですか?

b)そうでなければ、ブラウザのjavascriptからこれを行うことは可能ですか? (私は順番にFlexから呼びかけます)私はbrowser-pdfのコミュニケーションに関する記事を見ました(http://www.javabeat.net/articles/301-javascript-communication-between-html-and-pdf-in-itext -1.html)でも、3Dオブジェクトに外部ブラウザのjavascriptからアクセスできるかどうかはわかりません。

c)あるいは、Acrobat ReaderのActiveXコントロールがブラウザのJavaScriptからこれらの操作を実行するためのメソッドを公開していますか?

d)最後に、3D CADビューアソフトウェアがブラウザと統合され、この種の相互作用を可能にする、自分の経験に基づいた推奨事項がありますか? (Acrobat 3Dとは別に、3DVIA Composer Playerなどのいくつかを評価しています)

1

1 答え

私はPDF 3Dの経験はほとんどありませんでしたが、私が知っていることから、あなたは何らかのコミュニケーションを確立できるように、あなたのHTMLファイルにJavaScriptコードとさらに多くのJavaScriptコードを追加する必要があると思いますあなたがFlexだけでそれを行うことができるかどうか真剣に疑問に思う。

3Dモデルの特定の部分を強調表示するには、通常、ファイルを生成している間に「マークされたコンテンツ」を使用する方法があります。詳細については、Adobe PDF仕様の「インタラクティブ機能」の章を参照してください。ここに、Web上のどこかにあるファイルがあるAcrobat Readerの例があります:

enter image description here

0
追加された
ありがとう、javascriptルートを試しています。
追加された 著者 Arvind,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript