將 Visio 轉換為 SVG 在 Java 中

Visio 圖表通常用於可視化商業數據和流程。有時,您需要將這些圖表轉換為 SVG 格式。 SVG (可縮放矢量圖形) 非常適合網頁使用。它是可縮放的,並且在所有現代瀏覽器中都受到支持。在本文中,您將學習如何在 Java 中將 VSDVSDX Visio 檔案轉換為 SVG。

在這篇文章中,我們將涵蓋以下內容:

  1. Java Visio to SVG Converter—Free Download
  2. 轉換 Visio VSDX 為 SVG 在 Java 中
  3. 將特定頁面另存為 SVG
  4. Convert Visio to SVG Online
  5. 免費資源

Java Visio 到 SVG 轉換器 – 免費下載

我們將使用 Aspose.Diagram for Java 將 Visio 檔案轉換為 SVG 格式。這個強大的庫讓您可以在不需要 Microsoft Visio 的情況下處理 Visio 檔案。您可以使用幾行 Java 代碼加載、編輯和轉換 VSD 或 VSDX 圖表。它支持所有主要的 Visio 功能,並確保在導出到 SVG 或其他格式時具有高保真輸出。

您可以 下載 JAR 檔 或透過 Maven 安裝:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-diagram</artifactId>
  <version>25.6</version>
</dependency>

將 Visio VSDX 轉換為 SVG 的 Java 方法

請按照以下步驟將 Visio 文件轉換為 SVG 格式的 Java:

  1. 使用 Diagram 類別加載 Visio 文件。
  2. 呼叫 save() 方法並指定 SVG 格式。

以下代碼範例顯示如何在 Java 中將 Visio VSDX 轉換為 SVG:

// 載入 Visio 文件
Diagram diagram = new Diagram("Sample.vsdx");

// 另存為 SVG
diagram.save("Sample_out.svg", SaveFileFormat.SVG);
在 Java 中將 Visio VSDX 轉換為 SVG

將 Visio VSDX 轉換為 SVG 的 Java 程式碼。

在 Java 中將 Visio 圖表的特定頁面保存為 SVG

您只能從 Visio 圖表中導出一頁。請按照以下步驟操作:

  1. 使用 Diagram 類別加載文件。
  2. 使用 ImageSaveOptions 類設置選項。
  3. 指定頁面索引。
  4. 將其保存為 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);
將 Visio 的特定頁面另存為 SVG 的 Java 代碼

在Java中將Visio的特定頁面另存為SVG。

獲取免費許可證

Aspose 提供一個免費的臨時授權,讓您能夠無限制地評估 API 的所有功能。這對於測試商業項目的庫或建立概念驗證特別有用。使用臨時授權,您可以移除評估水印,並像付費用戶一樣訪問所有功能。要申請您的免費授權,只需訪問 temporary license page 並按照指示開始。

在線將 Visio 轉換為 SVG

您也可以使用 免費的 Visio 轉換為 SVG 在線轉換器 將 VSDX 轉換為 SVG,而無需安裝任何東西。

Image

VSDX 轉換為 SVG 的 Java – 免費資源

探索更多這些有用的連結,以加深您的理解、訪問詳細的文檔、嘗試在線工具,並找到實用的範例,以增強您的開發體驗。

結論

在這篇文章中,您學會了如何使用 Aspose.Diagram for Java 將 Visio 文件轉換為 SVG 格式。我們涵蓋了完整圖表轉換以及如何將特定頁面導出為 SVG 圖像。只需幾行代碼,您就可以自動化將 VSD 或 VSDX 圖表轉換為可擴展的網頁友好圖形的過程。Aspose.Diagram for Java 使這項任務簡單且可靠,即使沒有安裝 Microsoft Visio。

如果您有任何問題或遇到困難,請隨時在我們的 free support forum 聯絡我們,我們的團隊隨時準備協助您。

See Also