在 C# 中将 COLLADA 转换为 DWF 或 DWFX

COLLADA 文件是包含 2D 或 3D 数据的 CAD 绘图。在某些情况下,您可能需要创建 DWFX 或 DWF 图像以在图片中显示文件内容。根据此类用例,本文介绍了如何在 C# 中以编程方式将 COLLADA 文件转换为 DWFDWFX 图像。

COLLADA 到 DWF 或 DWFX 图像转换器 – C# API 安装

Aspose.CAD for .NET API 支持转换 COLLADA 和许多其他 文件格式。只需从 Downloads 部分下载 DLL 文件或使用以下 NuGet 安装命令来配置 API:

PM> Install-Package Aspose.CAD

在 C# 中以编程方式将 COLLADA 转换为 DWF 图像

您可以按照以下步骤将 COLLADA 文件转换为 DWF 图像:

  1. 使用 Image 类加载源 COLLADA。
  2. 创建 CadRasterizationOptions 类的实例。
  3. 设置输出图像大小等属性。
  4. 保存输出 DWF 图像。

下面的代码片段说明了如何使用 C# 将 COLLADA 文件转换为 DWF 图像:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // 初始化 DwfOptions 类对象
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // 将 COLLADA 导出为 DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

在 C# 中以编程方式将 COLLADA 转换为 DWFX 图像

您可以通过以下步骤将 COLLADA 文件转换为 DWFX 图像:

  1. 使用 Image 类加载输入 COLLADA 文件。
  2. 创建 CadRasterizationOptions 类的实例。
  3. 初始化 DwfxOptions 类的对象。
  4. 保存输出的 DWFX 图像。

以下代码片段展示了如何使用 C# 以编程方式将 COLLADA 文件转换为 DWFX 图像:

string inputFile ="file.dae";           
using (Image image = Image.Load(inputFile))
{
    // 初始化 DwfOptions 类对象
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // 将 COLLADA 导出到 DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

获得免费的临时许可证

您可以通过请求免费临时许可证来测试 API 的所有功能,而没有任何评估限制。

结论

在本文中,您了解了如何将 COLLADA 文件转换为 DWF 或 DWFX 图像。此外,您可以通过访问 文档 部分探索 API 提供的其他几个功能。如有任何疑问,请随时在论坛给我们写信。

也可以看看