DWF 或 DWFX 文件可以在一個或多個工程圖和圖紙集中包含設計數據和圖形。此類文件通常用於設計數據以進行審查或批准目的。然而,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 圖像格式:
- 創建 DwfImage 類的對像以加載輸入 DWF 或 DWFX 文件。
- 初始化 CadRasterizationOptions 類的實例。
- 聲明 SvgOptions 類的對象。
- 將輸出文件寫入 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 圖像格式。圖像渲染以高保真度執行,因此輸出看起來與輸入繪圖相似。此外,您可以隨時在論壇與我們討論您的任何疑慮或疑問。我們期待與您聯繫。