是否有任何 Forge API 能够告诉我创建该文件的软件版本

Are any of the Forge APIs able to tell me the version of the software that created that created file

如果我上传了一个 Revit 文件,可以 API 告诉我它是用什么版本创建的吗?对于 dwg、3ds 和任何其他文件也是如此。谢谢

Forge Design Automation API 可能有助于这种情况,您可以使用 Autodesk 产品(例如 AutoCAD、Revit、Inventor 等)的云引擎来读取文件详细信息。你要做的是写一些小的 add-ins 来读取存储在文件中的软件版本。

此外,您还可以使用一些 third-party 工具来归档相同的目标:

  1. RVT文件实际上是一个OLE文件,你可以使用OLE library for .NET读取RVT里面的软件版本,请查看Jeremy的这篇博客Basic File Info and RVT File Version
  2. DWG可以作为文本文件读取,可以使用正则表达式提取版本号,请参考here