DWG 到 SVG C#

DWG 文件包含 2D 或 3D 格式設計數據。它們可以包含二進制編碼的矢量圖像數據和元數據。在某些情況下,您可能需要將 DWG 文件轉換為 SVG 圖像文件。本文介紹如何使用 C# 以編程方式將 DWG 轉換為 SVG 圖像。

DWG 到 SVG 轉換 – .NET API 安裝

Aspose.CAD for .NET API 支持創建、編輯或操作 DWG 和其他幾種文件格式。您可以通過從 New Releases 部分下載其 DLL 文件或使用以下 NuGet 安裝命令來配置 API:

PM> Install-Package Aspose.CAD

在 .NET 中以編程方式將 DWG 轉換為 SVG

DWG 到 SVG 圖像轉換包括一些簡單的操作。您可以按照以下步驟將 DWG 圖像轉換為 SVG 圖像:

  1. 使用 Image 類加載輸入 DWG 文件。
  2. 創建 SvgOptions 類的實例。
  3. 設置SVG顏色模式為灰度、RGB等。
  4. 保存輸出 SVG 圖像文件。

下面的代碼片段顯示瞭如何使用 C# 將 DWG 文件轉換為 SVG 圖像:

// 加載輸入 DWG 文件
Image image = Image.Load("sample.dwg");

// 初始化 SvgOptions 類對象
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// 設置 SVG 顏色模式
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// 保存輸出 SVG 文件
image.Save("sample.svg" , options);

探索更多功能

您可以通過文檔檢查該 API 的許多其他功能。它涵蓋了不同部分下與 CAD 相關的不同轉換和操作。

結論

在本文中,您了解瞭如何將 DWG 圖像轉換為 SVG 圖像。它將所有形狀和內容以高保真度渲染為 SVG,從而使轉換可靠且高效。您可以將此功能嵌入到基於 .NET Core 的應用程序上的 .NET Framework 中。此外,您不需要安裝任何其他工具或應用程序,因為 API 不依賴於任何其他工具來執行轉換。請隨時通過論壇與我們聯繫。我們很樂意幫助您!

也可以看看