2017-07-28 6 views
0

バブルをローカルにダウンロードした後、フォージビューアでドキュメントを表示してテストしています。私はほとんどのフォーマットでこの点まで成功してきましたが、PDFの問題を抱えています。フォージビューアでストリーミングの解凍が失敗してF2Dストリーミングが破損する

抽出プロジェクトhttps://github.com/cyrillef/extract.autodesk.ioを使用して、いくつかの変更を加えてPDFを抽出することができました。ダウンロードしたファイルを調査すると、正しいと思われます。

ただし、このファイルをビューアに読み込むと、次のエラーが発生します。

ノンストリーミングで解凍されたF2Dストリーミングunzip!

これは何を意味し、どのように修正するかについての詳細は?

+0

あなたは 'Autodesk.Viewing.ViewingApplication'経由であなたのビューアを初期化しましたか? PDFを表示するために 'Autodesk.Viewing.ViewingApplication'によって設定されたいくつかの設定があります。 –

+0

私は、視聴アプリケーションを使わずに視聴者を初期化したいと思います。私たちが自分でできるように設定が必要な設定に関するドキュメントはありますか? – BHosta

答えて

0

残念ながら、PDFを表示するためのビューアを設定する正式なドキュメントはありません。

現在solutionは、ビューアをAutodesk.Viewing.ViewingApplicationで初期化するように指示しています。 PDFを表示するためのマニフェストから追加の設定値を取得します。 Autodesk.Viewing.ViewingApplication.prototype.getCurrentViewer()を介してビューアインスタンスを引き続き取得できます。ここで

Autodesk.Viewing.ViewingApplicationためのチュートリアルです: https://developer.autodesk.com/en/docs/viewer/v2/tutorials/basic-application/

+0

私はViewingApplicationを与えるマニフェストを持っていませんが、ダウンロードしたファイルでこれをオフラインで使用し、f2dファイルパスをviewer.loadmodelメソッドに直接渡したいとします。 ViewingApplication loadDocumentでこれを実行しようとすると、無効な文字例外がスローされます。また、getCurrentViewerをloadDocumentの前に使用しようとするとnullが返されるので、ベースビューアのインスタンスを使用してこのモデルをロードすることはできません。 – BHosta

+0

マニフェストは 'https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest'で取得できますが、オフラインでの使用ではありません。 'ViewingApplication.getCurrentViewer'は、 'ViewingApplication.selectItem'と' ViewingApplication.selectItem'を呼び出す前に 'ViewingApplication.loadDocument'内で呼び出される必要があります。 'ViewingApplication.loadDocument'の前に呼び出す場合は、代わりに' ViewingApplication.getViewer'を使用してください。ここには、https://developer.autodesk.com/jp/docs/viewer/v2/reference/javascript/viewingapplication/のドキュメントがあります。 –

+0

オフラインで使用するための正式なサポートとリソースはあまりないので、Forge Model DerivativeサービスからPDFを読み込み、Autodesk.Viewing.ViewingApplicationでビューアを初期化することをお勧めします。 –

関連する問題