Microsoft Visio 是一種圖表和矢量圖形應用程序,用於創建圖表、流程圖和其他數據的可視化表示。在本文中,我們將討論如何在 C# 中將圖像轉換為 Visio,並提供分步指南來幫助您成功執行此任務。
本文應涵蓋以下主題:
- C# 圖像到圖表轉換器——免費下載
- 將圖像轉換為 Visio 的步驟
- 將 PNG 圖像轉換為 Visio
- 將 JPG 圖像轉換為 Visio
- 將 BMP 圖像插入 Visio
- 在線將圖像轉換為圖表
- 圖像到圖表轉換器 – 學習資源
C# 圖像到圖表轉換器 - 免費下載
為了將圖像插入到 Visio 圖表中,我們將使用 Aspose.Diagram for .NET API。它允許開發人員使用簡單直觀的 API 創建、操作和轉換 Visio 文件。使用 Aspose.Diagram,您可以輕鬆地向 Visio 圖表添加形狀、連接器、文本和其他元素。 Aspose.Diagram 廣泛用於企業應用程序、數據可視化工具和其他需要 Visio 集成的軟件程序的開發。
請下載 API 的 DLL 或使用 NuGet 安裝它。
PM> Install-Package Aspose.Diagram
如何使用 C# 將圖像轉換為 Visio
我們可以按照以下步驟使用 Aspose.Diagram for .NET 輕鬆地將任何圖像轉換為 Visio 圖表:
- 創建一個新的 Visio 繪圖。
- 按索引獲取頁面。
- 設置 X 和 Y 位置以及圖像寬度和高度。
- 將圖像導入為 Visio 形狀。
- 保存 Visio 圖表。
現在,讓我們看看如何在 C# 中轉換這些步驟以將圖像插入到 Visio 圖表中。
在 C# 中將 PNG 轉換為 Visio
請按照以下步驟將 PNG 圖像轉換為 Visio 圖表。
- 創建 Diagram 類的實例。
- 通過頁面集合中的索引初始化一個頁麵類對象。
- 定義 pinX、pinY、寬度和高度。
- 之後,使用圖像 FileStream 調用 AddShape() 方法。
- 最後,使用 Save() 方法保存 Visio 圖表。它以輸出 VSDX 文件路徑和 SaveFileFormat 作為參數。
以下代碼示例演示如何使用 C# 將 PNG 圖像轉換為 Visio 圖表。
// 此代碼示例演示如何將 PNG 圖像轉換為 Visio 圖表。
using Aspose.Diagram;
using System.Drawing;
// 創建一個新圖表
Diagram diagram = new Diagram();
// 通過索引獲取頁面對象
Page page0 = diagram.Pages[0];
// 設置pinX、pinY、寬高
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// 將位圖圖像導入為 Visio 形狀
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// 保存 Visio 圖表
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
在 C# 中將 JPG 轉換為 Visio
同樣,我們可以按照前面提到的步驟將任何 JPG 圖像轉換為 Visio 圖表。然而,我們只需要在步驟#4 中輸入 JPG 圖像。
以下代碼示例演示如何使用 C# 將 JPG 圖像轉換為 Visio 圖表。
// 此代碼示例演示如何將 JPG 圖像轉換為 Visio 圖表。
using Aspose.Diagram;
using System.Drawing;
// 創建一個新圖表
Diagram diagram = new Diagram();
// 通過索引獲取頁面對象
Page page0 = diagram.Pages[0];
// 設置pinX、pinY、寬高
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// 將位圖圖像導入為 Visio 形狀
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// 保存 Visio 圖表
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
在 C# 中將 BMP 圖像插入 Visio
我們還可以按照前面提到的步驟將任何 BMP 圖像插入到 Visio 圖表中。然而,我們只需要在步驟#4 中輸入 BMP 圖像文件。
以下代碼示例演示如何使用 C# 將 BMP 圖像插入到 Visio 圖表中。
// 此代碼示例演示如何將 PNG 圖像轉換為 Visio 圖表。
using Aspose.Diagram;
using System.Drawing;
// 創建一個新圖表
Diagram diagram = new Diagram();
// 通過索引獲取頁面對象
Page page0 = diagram.Pages[0];
// 設置pinX、pinY、寬高
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// 將位圖圖像導入為 Visio 形狀
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// 保存 Visio 圖表
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);
獲得免費許可證
您可以 獲得免費的臨時許可證 來試用該庫,而沒有評估限制。
圖像到 Visio 在線轉換器
此外,您可以使用我們的免費 Image to Visio converter 網絡應用程序免費在線將圖像轉換為 Visio 圖表。此 Web 應用程序是使用 Aspose.Diagram API 開發的。
https://products.aspose.app/diagram/conversion/image-to-visio
圖像到圖表轉換器 - 學習資源
您可以了解更多關於在不使用 Microsoft Visio 的情況下生成、轉換和操作 Visio 圖表的信息,並使用下面提供的資源探索庫的其他功能:
結論
在本文中,我們學習瞭如何在 C# 中加載圖像並將其轉換為 Visio。我們還了解瞭如何創建 visio 圖表並將其保存為 VSDX 格式。在 C# 中將圖像轉換為 Visio 相對簡單。通過使用 Aspose.Diagram 庫,您可以快速輕鬆地將圖像轉換為 Visio 文件。關鍵是按照上面概述的步驟進行操作,並確保您的計算機上安裝了必要的庫和工具。如有任何疑問,請通過我們的 免費支持論壇 與我們聯繫。