在 Python 中將 VSD 轉換為 VSDX

如果您有 VSD 格式的 Visio 圖表,並希望以編程方式將其轉換為 VSDX。您可以使用 Python 來執行此操作。在這篇博文中,我們將解釋如何在 Python 中將 VSD 轉換為 VSDX。

VSD 是 Microsoft Visio 使用的一種文件格式,這是一種流行的圖表和矢量圖形軟件。它用於創建和存儲圖表、圖表和其他類型的數據和過程的可視化表示。另一方面,VSDX 是 Visio 使用的最新文件格式,它是一種 基於 XML 的格式,效率更高,支持新版本 Visio 中引入的新功能。

本文將涵蓋以下主題:

  1. 無需 Visio 即可將 VSD 轉換為 VSDX 的 Python API – 免費下載
  2. 將 VSD 轉換為 VSDX 的步驟
  3. 將 VSD 轉換為 VSDX

無需 Visio 即可將 VSD 轉換為 VSDX 的 Python API

為了將 VSD 轉換為 VSDX,我們將使用 Aspose.Diagram for Python。它是一個軟件庫,允許開發人員在 Python 中操作 Microsoft Visio 文件。我們可以使用該庫創建、讀取和修改 Visio 圖表和形狀,以及將 Visio 文件轉換為其他支持的文件格式。它還提供對 Visio 功能的支持,例如圖層、形狀、連接器和文本塊。

使用 Aspose.Diagram for Python 的主要好處之一是它不需要在機器上安裝 Microsoft Visio。對於想要在 Python 中使用 Visio 文件但無權訪問 Visio 的開發人員來說,這使其成為一個不錯的選擇。

API 提供了 Diagram 類,它是 Visio 對象層次結構的根元素。我們可以使用該類的 Save(string filename, SaveFileFormat format) 方法將圖保存到指定格式的文件中。 SaveFileFormat 枚舉允許選擇保存圖表的格式。

下載軟件包 或在控制台中使用以下 pip 命令從 PyPI 安裝 API:

pip install aspose-diagram-python 

如何在 Python 中將 VSD 轉換為 VSDX

我們可以按照以下步驟輕鬆地將 VSD 轉換為 VSDX 格式:

  • 加載 Visio VSD 文件。
  • 將 Visio 另存為 SVG。

以下部分解釋瞭如何將這些步驟轉換為 Python 並將 VSD 轉換為 VSDX。

使用 Python 將 VSD 轉換為 VSDX

請按照下面給出的步驟在 Python 中以編程方式將 Visio 圖表從 VSD 轉換為 VSDX:

  1. 使用 Diagram 類加載輸入 Visio VSD 文件。
  2. 使用輸出 VSDX 文件路徑和 SaveFileFormat.VSDX 作為參數調用 save() 方法。

以下代碼示例顯示瞭如何在 Python 中將 VSD 轉換為 VSDX。

import aspose.diagram
from aspose.diagram import *

# 初始化圖表類
# 加載 VSD 文件
diagram = Diagram("C:\Files\Sample.vsd")

# 將圖表另存為 VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

獲得免費的臨時許可證

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

結論

在本文中,我們學習瞭如何在 Python 中將 VSD 轉換為 VSDX。此外,您可以使用 文檔 了解更多關於 Aspose.Diagram for Python API 的信息。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看