Autodesk Forge支持广泛的文件格式,包括但不限于以下几种:
以下是一个使用Autodesk Forge的代码示例,用于列出指定模型所支持的文件格式:
const ForgeSDK = require('forge-apis');
async function getSupportedFileFormats(urn, accessToken) {
const derivativesApi = new ForgeSDK.DerivativesApi();
try {
const manifest = await derivativesApi.getManifest(urn, {}, {autoRefresh: false}, accessToken);
const supportedFormats = manifest.body.derivatives.map(derivative => derivative.name);
console.log('Supported File Formats:', supportedFormats);
return supportedFormats;
} catch (error) {
console.error('Failed to get supported file formats:', error);
throw error;
}
}
const urn = '<模型的URN>';
const accessToken = '<您的访问令牌>';
getSupportedFileFormats(urn, accessToken);
请注意,上述代码示例中的<模型的URN>
和<您的访问令牌>
需要替换为实际的模型URN和访问令牌。此外,您需要安装并引入适当的Autodesk Forge软件包,以及进行身份验证和访问令牌的获取。