DWF DWFX 轉 SVG csharp

DWFDWFX 文件可以在一個或多個工程圖和圖紙集中包含設計數據和圖形。此類文件通常用於設計數據以進行審查或批准目的。然而,SVG圖像因其可擴展性而不影響圖像質量而聞名。在某些使用案例中,您可能需要將 DWF 或 DWFX 文件轉換為 SVG 圖像。因此,本文介紹瞭如何使用 C# 以編程方式將 DWF 或 DWFX 文件轉換為 SVG 圖像。

DWF 或 DWFX 到 SVG 轉換器 – C# API 安裝

除了其他 CAD 相關的文件格式之外,Aspose.CAD for .NET API 還可用於處理 DWF、DWFX 和 IFC 格式。您可以通過從 下載 頁面下載其 DLL 文件來訪問該 API,或者使用以下 NuGet 命令輕鬆安裝它:

PM> Install-Package Aspose.CAD

在 C# 中以編程方式將 DWF 或 DWFX 轉換為 SVG 圖像

您需要按照以下步驟將 DWF 或 DWFX 文件轉換為 SVG 圖像格式:

  1. 創建 DwfImage 類的對像以加載輸入 DWF 或 DWFX 文件。
  2. 初始化 CadRasterizationOptions 類的實例。
  3. 聲明 SvgOptions 類的對象。
  4. 將輸出文件寫入 SVG 圖像。

以下代碼示例演示瞭如何使用 C# 以編程方式將 DWF 或 DWFX 文件轉換為 SVG 格式:

String sampleDWFX = "document.dwfx";

// 加載輸入 DWF 或 DWFX 文件
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// 初始化 CadRasterizationOptions 類對象
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// 初始化輸出圖像的 SvgOptions 類實例
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// 保存輸出的 SVG 圖像
image.Save("document.svg", imageOptions);

探索更多功能

您可以訪問 API 文檔 中的各個其他章節,以了解和探索支持處理 CAD 文件的其他功能。

結論

在本文中,您了解瞭如何將 DWF 或 DWFX 文件轉換為 SVG 圖像格式。圖像渲染以高保真度執行,因此輸出看起來與輸入繪圖相似。此外,您可以隨時在論壇與我們討論您的任何疑慮或疑問。我們期待與您聯繫。

也可以看看

在C#中將IFC轉換為PDF