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

Microsoft Visio 是一個圖表和矢量圖形應用程序,允許您創建圖表、流程圖和其他數據的可視化表示。但是,將圖像轉換為 Visio 圖表對開發人員來說可能具有挑戰性。在這篇博文中,我們將學習如何將 JPGPNGBMP 圖像插入 Visio 圖表。按照說明並學習將圖像轉換為 Visio 圖表的分步過程。

本文涵蓋以下主題:

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

Java 圖像到 Visio 轉換器 - 免費下載

我們將使用 Aspose.Diagram for Java API 將不同類型的圖像插入到 Visio 圖表中。 Aspose.Diagram 是一個功能強大的 API,使開發人員能夠以編程方式輕鬆創建、操作和轉換 Visio 文件。它還允許向 Visio 圖表無縫添加形狀、連接器、文本和其他元素。

下載 API 的 JAR 或在基於 Maven 的 Java 應用程序中添加以下 pom.xml 配置。

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram</artifactId>
    <version>23.5</version>
</dependency>

如何使用 Java 將圖像轉換為 Visio

我們可以通過以下步驟使用 Aspose.Diagram for Java 輕鬆地將任何圖像轉換為 Visio 圖表:

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

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

在 Java 中將 JPG 轉換為 Visio

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

  1. 創建 Diagram 類的實例。
  2. 通過頁面集合中的索引初始化一個頁麵類對象。
  3. 加載 JPG 圖像以插入到 Visio 圖表中。
  4. 之後,使用圖像 InputStream 調用 addShape() 方法。
  5. 最後,使用 save() 方法保存 Visio 圖表。它以輸出 VSDX 文件路徑和 SaveFileFormat 作為參數。

以下代碼示例演示如何將 JPG 圖像轉換為 Java 中的 Visio 圖表。

// 創建一個新圖表
Diagram diagram = new Diagram();

// 通過索引獲取頁面對象
Page page0 = diagram.getPages().get(0);

// 加載 JPG 圖像以插入到 Visio 圖表中
InputStream stream = new FileInputStream("C:\\Files\\tower.jpg");

// 將位圖圖像導入為 Visio 形狀
page0.addShape(2, 2, 4, 7, stream);

// 保存 Visio 圖表
diagram.save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.VSDX);
在 Java 中將 JPG 圖像轉換為 Visio

在 Java 中將 JPG 圖像轉換為 Visio。

在 Java 中將 PNG 轉換為 Visio

同樣,我們可以按照前面提到的步驟將PNG圖像轉換為Visio圖表。然而,我們只需要在步驟#3 中輸入 PNG 圖像。

以下代碼示例演示如何將 PNG 圖像轉換為 Java 中的 Visio 圖表。

// 創建一個新圖表
Diagram diagram = new Diagram();

// 通過索引獲取頁面對象
Page page0 = diagram.getPages().get(0);

// 加載 JPG 圖像以插入 VSDX
InputStream stream = new FileInputStream("C:\\Files\\person.png");

// 設置pinX、pinY、寬高
double pinX = 2, pinY = 2, width = 4, hieght = 5;

// 將位圖圖像導入為 Visio 形狀
page0.addShape(pinX, pinY, width, hieght, stream);

// 保存 Visio 圖表
diagram.save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.VSDX);
在 Java 中將 PNG 圖像轉換為 Visio

在 Java 中將 PNG 圖像轉換為 Visio。

在 Java 中將 BMP 圖像插入 Visio

我們也可以按照前面提到的步驟將 BMP 圖片插入到 Visio 圖表中。然而,我們只需要加載 BMP 圖像文件。

以下代碼示例演示如何使用 Java 將 BMP 圖像插入到 Visio 圖表中。

// 創建一個新圖表
Diagram diagram = new Diagram();

// 通過索引獲取頁面對象
Page page0 = diagram.getPages().get(0);

// 將位圖圖像導入為 Visio 形狀
page0.addShape(2, 7, 4, 4, new FileInputStream("C:\\Files\\thumbnail.bmp"));

// 保存 Visio 圖表
diagram.save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.VSDX);
在 Java 中將 BMP 圖像轉換為 Visio

在 Java 中將 BMP 圖像轉換為 Visio。

獲得免費許可證

您可以 獲得免費的臨時許可證 來試用該庫,而沒有評估限制。

圖像到 Visio 在線轉換器

此外,您可以使用我們的免費 Image to Visio converter 網絡應用程序免費在線將圖像轉換為 Visio 圖表。此 Web 應用程序是使用 Aspose.Diagram API 開發的。

https://products.aspose.app/diagram/conversion/image-to-visio

圖像到圖表轉換器 - 學習資源

您可以詳細了解如何在不使用 Microsoft Visio 的情況下生成、轉換和操作 Visio 圖表。您還可以使用以下資源探索圖書館的其他功能:

結論

在本文中,我們了解瞭如何在 Java 中加載圖像並將其轉換為 Visio。我們還了解瞭如何創建 Visio 圖表並將其保存為 VSDX 格式。在 Java 中將圖像轉換為 Visio 非常簡單。通過使用 Aspose.Diagram 庫,您可以快速輕鬆地將圖像轉換為 Visio 文件。關鍵是按照上面概述的步驟進行操作,並確保您的計算機上安裝了必要的庫和工具。如有任何疑問,請通過我們的 免費支持論壇 與我們聯繫。

也可以看看