在 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 提供的其他幾個功能。如有任何疑問,請隨時在論壇給我們寫信。

也可以看看