我正在尝试访问manifest.json和metadata.json,以获取包含子级f2d的转换后的revit文件。
如果我转换了revit文件。我得到一个包含svf和f2d文件的清单文件
我知道我可以将svf文件作为zip文件打开,并获取其清单和元数据文件,以下拉所有文件。
但f2d文件不是我理解的格式的zip文件。所以我的问题是什么是f2d格式,我如何访问其清单和元数据,以便我可以在Viewer中使用它。 实施例:
{
"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绘图的revit文件的问题。
注意2我使用API的v2版本来转换和下载转换后的文件。
答案 0 :(得分:1)
我们的一位工程师向我建议的内容如下:
manifest.json.gz和metadata.json.gz只是与f2d文件位于同一位置的文件。但是,如果您在查看器中使用F2D文件,为什么不使用查看器加载它,然后使用model.getData()。metadata和model.getData()。manifest。
访问它们。我没有在我身边试过,因为我目前没有任何设置来获取f2d文件,但我认为值得一试先与你一起尝试。 我从过去的问题中看到你一直在试图理解你得到的.sb和bin文件的来源,你能够这样做吗?