Autodesk Forge 查看器导出器

Autodesk Forge Viewer Exporter

我正在尝试访问 manifest.json 和 metadata.json 以获取包含子 f2d 的已转换 revit 文件。

如果我转换一个revit文件。我得到一个包含 svf 和 f2d 文件的清单文件

我知道我可以将 svf 文件打开为 zip 文件并获取其清单和元数据文件以下载所有随附的文件。

但是 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 文件的问题。这是一个关于转换具有二维图纸的 revit 文件的问题。

注2 我使用的是API的v2版本来转换和下载转换后的文件。

我们的一位工程师向我建议的内容如下:

manifest.json.gz 和 metadata.json.gz 只是与 f2d 文件位于同一位置的文件。但是,如果您在查看器中使用 F2D 文件,为什么不使用查看器加载它,然后使用 model.getData().metadata 和 model.getData().manifest.[=17= 访问这些文件? ]

我还没有在我这边尝试过,因为我目前没有任何设置来获取 f2d 文件,但我认为先和你一起尝试是值得的。 我从过去的问题中看到,您一直在尝试了解您返回的 .sb 和 bin 文件的来源,您是否能够这样做?