2016-08-30 124 views
0

我正在試圖訪問manifest.json和metadata.json以獲得具有子級f2d的轉換後的revit文件。Autodesk Forge Viewer Exporter

如果我轉換了一個revit文件。我得到一個具有svf和f2d文件的清單文件

我知道我可以打開svf文件作爲壓縮文件並獲取其清單和元數據文件以將所有與之相關的文件拉下來。

但f2d文件不是我理解的格式的zip文件。所以我的問題是什麼是f2d格式,我怎樣才能訪問它的清單和元數據,以便我可以在查看器中使用它。 實例:

{ 
      "role": "graphics", 
      "mime": "application/autodesk-f2d", 
      "urn": "urn:adsk.viewing:fs.file:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Z3JlZ2JpbWJ1Y2tldHR3ZW50eXNpeC9SZXZpdF9TYW1wbGVfMjAxNi5ydnQ/output/332d9c2c-1bfd-51c1-35c6-aff868a7e5db_f2d/primaryGraphics.f2d", 
      "status": "success", 
      "type": "resource" 
     }, 

注1,這不是一個關於如何將DWG文件直接轉換問題。它是關於轉換具有2D繪圖的修復文件的問題。

注2我使用API​​的版本v2來轉換並下拉轉換後的文件。

回答

1

東西得到了由我們的工程師的一個建議我是以下幾點:

的manifest.json.gz和metadata.json.gz只是文件在相同的位置F2D文件。但是,如果您在查看器中使用F2D文件,爲什麼不使用查看器加載它,然後使用model.getData()。metadata和model.getData()。manifest來訪問這些文件。

我還沒有嘗試過在我身邊,因爲我目前沒有任何設置來獲取f2d文件,但我認爲這是值得一試的嘗試。 我從過去的問題中看到,您一直在試圖理解您獲得的.sb和bin文件的來源,您是否能夠這樣做?

+0

感謝您的幫助,我能夠獲得manifest.json.gz和metadata.json.gz。現在我需要找出一種方法來獲取f2d中的所有其他json文件。清單隻顯示了與f2d一起使用的額外png,但沒有獲取「objects_attrs.json.gz,objects_avs.json.gz等等」的位置。 –

+0

此外,我還無法找到.sb文件,但我不認爲版本V2使用它們,所以我不擔心這個 –

+0

嗨格雷格,只是檢查你的原始問題是否得到了我以前發佈的答案。隨意提出另外一個新的問題。謝謝。 –

相關問題