2016-08-30 120 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

嗨格雷格,只是检查你的原始问题是否得到了我以前发布的答案。随意提出另外一个新的问题。谢谢。 –

相关问题