在 Python 中將 Visio 轉換為 HTML

Microsoft Visio 是一種流行的繪圖軟件,用於創建圖表、流程圖和其他插圖。 Visio 有很多用例,從創建簡單的圖表到復雜的工程圖。它使用 VSDX 作為保存繪圖文件的默認文件格式。在某些情況下,我們可能需要將 Visio 圖表轉換為 HTML 網頁。在本文中,我們將學習如何在 Python 中將 Visio 轉換為 HTML。

本文應涵蓋以下主題:

  1. Python Visio 到 HTML 轉換器 – 免費下載
  2. 將 Visio 繪圖轉換為 HTML 文檔的步驟
  3. 以編程方式將 Visio 轉換為 HTML
  4. 使用保存選項將 Visio 轉換為 HTML

Python Visio 到 HTML 轉換器 - 免費下載

為了將 Visio 繪圖轉換為 HTML 網頁,我們將使用 Aspose.Diagram for Python。我們可以使用 API 創建、編輯、轉換和處理 MS Visio 圖表。 API 還可以通過易於使用的屬性和方法更輕鬆地操作支持的 Visio 文件格式

API 的 Diagram 類是 Visio 對象層次結構的根元素。此類的 save(string, SaveFileFormat) 方法允許將圖表數據以指定格式保存到文件中。我們有提供保存圖表格式選擇的 SaveFileFormat 枚舉。在使用 HTMLSaveOptions 類將圖表頁面呈現為 HTML 時,我們可以指定額外的保存選項。

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

pip install aspose-diagram-python 

如何使用 Python 將 Visio 繪圖轉換為 HTML

我們可以使用 Aspose.Diagram for Python 輕鬆地將 Visio 繪圖轉換為 HTML 文檔,方法如下:

  • 加載 Visio 繪圖文件。
  • 另存為 HTML。

現在,讓我們看看如何在 Python 中轉換這些步驟以將 Visio 文件轉換為 HTML 網頁。

在 Python 中以編程方式將 Visio 轉換為 HTML

請按照以下步驟將 Visio 文件轉換為 HTML:

  1. 使用 Diagram 類加載輸入 Visio 文件。
  2. 調用 save() 方法將其保存為 HTML。它以輸出 HTML 文件路徑和 SaveFileFormat 作為參數。

以下代碼示例演示如何使用 Python 將 Visio 圖表轉換為 HTML 網頁。

# 此代碼示例演示如何將 Visio 圖表轉換為 HTML 網頁。
import aspose.diagram
from aspose.diagram import *

# 加載現有的 VSDX
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# 以html格式保存圖表
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
使用 Python 將 Visio 轉換為 HTML

使用 Python 將 Visio 轉換為 HTML。

使用 Python 中的保存選項將 Visio 轉換為 HTML

我們可以按照以下步驟在將 Visio 文件轉換為 HTML 網頁時指定 HTML 保存選項:

  1. 首先,使用 Diagram 類加載輸入 Visio 文件。
  2. 接下來,創建 HTMLSaveOptions 類的一個實例。
  3. 之後,指定保存選項,如 defaultfont、pagesize、pageindex 等。
  4. 最後,調用 save() 方法將其保存為 HTML。它以輸出 HTML 文件路徑和 HTMLSaveOptions 作為參數。

以下代碼示例演示如何使用 Python 將 Visio 轉換為帶有選項的 HTML 文檔。

# 此代碼示例演示如何使用保存選項將 Visio 圖表轉換為 HTML 網頁。
import aspose.diagram
from aspose.diagram import *

# 加載現有的 VSDX
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")

# 定義 HTML 保存選項
options = saving.HTMLSaveOptions()

# 值或字體未在本地安裝,它們可能顯示為塊,
# 設置默認字體如 MingLiu 或 MS Gothic 來顯示這些
# 人物。
options.default_font = "MS Gothic";

# 設置要在 HTML 中呈現的頁面數。
options.page_count = 2;

# 設置要呈現的第一個頁面的從 0 開始的索引。默認為 0。
options.page_index = 0;

# 設置頁面大小
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)

# 放棄保存 Visio 圖表的背景頁面
options.save_foreground_pages_only = True

# 指定是否包含工具欄。默認值為真。
options.save_tool_bar = False

# 設置 HTML 文檔的標題
options.title = "Title goes here";

# 指定是否要保存圖塊
options.save_title = True;

# 以html格式保存圖表
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)

獲得免費的臨時許可證

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

結論

在本文中,我們學習瞭如何:

  • 加載現有的 Visio 繪圖文件;
  • 定義 HTML 保存選項;
  • 指定頁面大小;
  • 指定默認字體;
  • 在 Python 中將 Visio 繪圖保存為 HTML。

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

也可以看看