
Visio 圖表通常用於可視化商業數據和流程。有時,您需要將這些圖表轉換為 SVG 格式。 SVG (可縮放矢量圖形) 非常適合網頁使用。它是可縮放的,並且在所有現代瀏覽器中都受到支持。在本文中,您將學習如何在 Java 中將 VSD 或 VSDX Visio 檔案轉換為 SVG。
在這篇文章中,我們將涵蓋以下內容:
- Java Visio to SVG Converter—Free Download
- 轉換 Visio VSDX 為 SVG 在 Java 中
- 將特定頁面另存為 SVG
- Convert Visio to SVG Online
- 免費資源
Java Visio 到 SVG 轉換器 – 免費下載
我們將使用 Aspose.Diagram for Java 將 Visio 檔案轉換為 SVG 格式。這個強大的庫讓您可以在不需要 Microsoft Visio 的情況下處理 Visio 檔案。您可以使用幾行 Java 代碼加載、編輯和轉換 VSD 或 VSDX 圖表。它支持所有主要的 Visio 功能,並確保在導出到 SVG 或其他格式時具有高保真輸出。
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>25.6</version>
</dependency>
將 Visio VSDX 轉換為 SVG 的 Java 方法
請按照以下步驟將 Visio 文件轉換為 SVG 格式的 Java:
- 使用
Diagram
類別加載 Visio 文件。 - 呼叫
save()
方法並指定 SVG 格式。
以下代碼範例顯示如何在 Java 中將 Visio VSDX 轉換為 SVG:
// 載入 Visio 文件
Diagram diagram = new Diagram("Sample.vsdx");
// 另存為 SVG
diagram.save("Sample_out.svg", SaveFileFormat.SVG);

將 Visio VSDX 轉換為 SVG 的 Java 程式碼。
在 Java 中將 Visio 圖表的特定頁面保存為 SVG
您只能從 Visio 圖表中導出一頁。請按照以下步驟操作:
- 使用
Diagram
類別加載文件。 - 使用
ImageSaveOptions
類設置選項。 - 指定頁面索引。
- 將其保存為 SVG。
以下代碼範例展示了如何在 Java 中將 Visio VSDX 圖表的特定頁面轉換為 SVG:
// Load Visio diagram
Diagram diagram = new Diagram("Sample.vsdx");
// 設置保存選項
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.SVG);
options.setPageIndex(0); // 0 is the first page
// 將選定的頁面保存為 SVG
diagram.save("ExportPageToImage_out.svg", options);

在Java中將Visio的特定頁面另存為SVG。
獲取免費許可證
Aspose 提供一個免費的臨時授權,讓您能夠無限制地評估 API 的所有功能。這對於測試商業項目的庫或建立概念驗證特別有用。使用臨時授權,您可以移除評估水印,並像付費用戶一樣訪問所有功能。要申請您的免費授權,只需訪問 temporary license page 並按照指示開始。
在線將 Visio 轉換為 SVG
您也可以使用 免費的 Visio 轉換為 SVG 在線轉換器 將 VSDX 轉換為 SVG,而無需安裝任何東西。

VSDX 轉換為 SVG 的 Java – 免費資源
探索更多這些有用的連結,以加深您的理解、訪問詳細的文檔、嘗試在線工具,並找到實用的範例,以增強您的開發體驗。
結論
在這篇文章中,您學會了如何使用 Aspose.Diagram for Java 將 Visio 文件轉換為 SVG 格式。我們涵蓋了完整圖表轉換以及如何將特定頁面導出為 SVG 圖像。只需幾行代碼,您就可以自動化將 VSD 或 VSDX 圖表轉換為可擴展的網頁友好圖形的過程。Aspose.Diagram for Java 使這項任務簡單且可靠,即使沒有安裝 Microsoft Visio。
如果您有任何問題或遇到困難,請隨時在我們的 free support forum 聯絡我們,我們的團隊隨時準備協助您。