在 C# 中將圖像轉換為 Visio - 圖像到圖表轉換器

Microsoft Visio 是一種圖表和矢量圖形應用程序,用於創建圖表、流程圖和其他數據的可視化表示。在本文中,我們將討論如何在 C# 中將圖像轉換為 Visio,並提供分步指南來幫助您成功執行此任務。

本文應涵蓋以下主題:

  1. C# 圖像到圖表轉換器——免費下載
  2. 將圖像轉換為 Visio 的步驟
  3. 將 PNG 圖像轉換為 Visio
  4. 將 JPG 圖像轉換為 Visio
  5. 將 BMP 圖像插入 Visio
  6. 在線將圖像轉換為圖表
  7. 圖像到圖表轉換器 – 學習資源

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 圖表:

  1. 創建一個新的 Visio 繪圖。
  2. 按索引獲取頁面。
  3. 設置 X 和 Y 位置以及圖像寬度和高度。
  4. 將圖像導入為 Visio 形狀。
  5. 保存 Visio 圖表。

現在,讓我們看看如何在 C# 中轉換這些步驟以將圖像插入到 Visio 圖表中。

在 C# 中將 PNG 轉換為 Visio

請按照以下步驟將 PNG 圖像轉換為 Visio 圖表。

  1. 創建 Diagram 類的實例。
  2. 通過頁面集合中的索引初始化一個頁麵類對象。
  3. 定義 pinX、pinY、寬度和高度。
  4. 之後,使用圖像 FileStream 調用 AddShape() 方法。
  5. 最後,使用 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# 中將 PNG 圖像轉換為 Visio

在 C# 中將 PNG 圖像轉換為 Visio。

在 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# 中將 JPG 圖像轉換為 Visio

在 C# 中將 JPG 圖像轉換為 Visio。

在 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 文件。關鍵是按照上面概述的步驟進行操作,並確保您的計算機上安裝了必要的庫和工具。如有任何疑問,請通過我們的 免費支持論壇 與我們聯繫。

也可以看看