![Convert Visio to SVG in C#](images/convert-visio-to-svg-in-csharp.jpg#center)
Visio 圖表是許多業務流程的重要組成部分,提供數據、工作流程等的可視化表示。然而,在某些情況下,我們可能需要將這些圖表轉換為更通用的格式,例如 SVG(可縮放矢量圖形)。SVG 格式廣泛使用,因為它是可縮放的、可編輯的,並且受大多數網頁瀏覽器支持。在本文中,我們將學習如何將 Visio VSD 或 VSDX 文件轉換為 C# 中的 SVG。
本文涵蓋以下主題:
C# Visio 到 SVG 轉換器 – 免費下載
在本文中,我們將指導您如何使用 Aspose.Diagram for .NET 庫在 C# 中將 Visio 圖表轉換為 SVG。它提供了一個強大的 API,允許開發人員在不需要 Microsoft Visio 的情況下創建、操作和轉換 Visio 圖表。
PM> Install-Package Aspose.Diagram
使用 C# 將 Visio VSDX 轉換為 SVG
我們可以通過以下步驟輕鬆地將 Visio 圖表從 VSDX 或 VSD 格式程式化地轉換為 C# 中的 SVG:
- 使用 Diagram 類加載輸入的 Visio 文件。
- 調用 Save() 方法來保存輸出的 SVG 文件。
以下代碼示例顯示了如何在 C# 中將 Visio 圖表轉換為 SVG。
// This code example shows how to convert VSDX to SVG in C# | |
// Load an exisiting VSDX diagram | |
Diagram diagram = new Diagram("Sample.vsdx"); | |
// Save SVG Output file | |
diagram.Save("Sample_out.svg", SaveFileFormat.Svg); |
![Convert Visio VSDX to SVG in C#](images/convert-vsdx-to-svg-in-csharp.jpg#center)
Convert Visio VSDX to SVG in C#.
將 Visio 圖表的特定頁面保存為 C# 中的 SVG
我們還可以通過以下步驟指定 SVG 保存選項並將 Visio 圖表的任何特定頁面保存為 SVG 圖像:
- 使用 Diagram 類加載輸入的 Visio 文件。
- 創建 ImageSaveOptions 類的實例。
- 之後,指定要保存為 SVG 的 PageIndex。
- 最後,調用 Save() 方法將其保存為 SVG。
以下代碼示例顯示了如何在 C# 中將 Visio 圖表的特定頁面轉換為 SVG。
// This code example demonstrates how to convert a specific page of a Visio diagram into SVG. | |
// Initialize a Diagram class | |
Diagram diagram = new Diagram("Sample.vsdx"); | |
// Initialize Image save options for SVG | |
var options = new Aspose.Diagram.Saving.ImageSaveOptions(SaveFileFormat.Svg); | |
// Save one page only, by page index | |
options.PageIndex = 1; | |
// Save diagram as SVG | |
diagram.Save("ExportPageToImage_out.svg", options); |
![Save Specific Page of Visio as SVG in C#](images/save-specific-page-of-visio-as-svg-in-csharp.jpg#center)
Save Specific Page of Visio as SVG in C#.
獲取免費許可證
您可以 獲取免費的臨時許可證 以無評估限制地試用該庫。
在線將 Visio 轉換為 SVG
此外,您還可以嘗試這個免費的 Visio 到 SVG 轉換器 應用程序,將您的 VSDX 文件在線轉換為 SVG 格式。
![](images/convert-visio-to-svg-online.jpg)
VSDX 到 SVG 在 C# 中 - 免費資源
除了將 Visio 圖表轉換為 SVG 之外,您還可以通過以下資源了解有關程式化創建或編輯 Visio 圖表的更多信息,並探索該庫的其他各種功能:
結論
在本文中,我們學習了如何在 C# 中將 Visio 圖表從 VSDX 轉換為 SVG。通過本文中的步驟,您可以輕鬆開發自己的 Visio 到 SVG 轉換器應用程序。您還可以利用 Aspose.Diagram for .NET 在您的應用程序中實現 Visio 圖表操作功能。如有任何疑問,請隨時在我們的免費支持論壇上聯繫我們。