
Microsoft Visio 是一個圖表和矢量圖形應用程序,允許您創建圖表、流程圖和其他數據的可視化表示。但是,將圖像轉換為 Visio 圖表對開發人員來說可能具有挑戰性。在這篇博文中,我們將學習如何將 JPG、PNG 或 BMP 圖像插入 Visio 圖表。按照說明並學習將圖像轉換為 Visio 圖表的分步過程。
本文涵蓋以下主題:
- Java 圖像到 Visio 轉換器 - 免費下載
- 將圖像轉換為 Visio 的步驟
- 將 JPG 轉換為 Visio
- 將 PNG 轉換為 Visio
- 將 BMP 圖像插入 Visio
- 在線將圖像轉換為 Visio 圖表
- 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 圖表:
- 創建一個新的 Visio 繪圖。
- 通過索引獲取頁面。
- 加載圖像。
- 設置 X 和 Y 位置以及圖像寬度和高度。
- 將圖像導入為 Visio 形狀。
- 保存 Visio 圖表。
現在,讓我們看看如何在 Java 中轉換這些步驟以將圖像插入到 Visio 圖表中。
在 Java 中將 JPG 轉換為 Visio
請按照以下步驟將 JPG 圖像轉換為 Visio 圖表。
- 創建 Diagram 類的實例。
- 通過頁面集合中的索引初始化一個頁麵類對象。
- 加載 JPG 圖像以插入到 Visio 圖表中。
- 之後,使用圖像 InputStream 調用 addShape() 方法。
- 最後,使用 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 中將 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 中將 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。
獲得免費許可證
您可以 獲得免費的臨時許可證 來試用該庫,而沒有評估限制。
圖像到 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 文件。關鍵是按照上面概述的步驟進行操作,並確保您的計算機上安裝了必要的庫和工具。如有任何疑問,請通過我們的 免費支持論壇 與我們聯繫。