在 Python 中將 Word 轉換為 Markdown

Markdown (MD) 是一種流行的格式,用於撰寫文章、博客、文檔等。但是,有時很難記住和編寫 Markdown 語法。在這種情況下,您可以簡單地在 Word 文檔中編寫內容並將其轉換為 Markdown。為了自動將 Word 轉換為 Markdown,本文介紹瞭如何使用 Python 將 Word(.docx 或 .doc)文檔轉換為 Markdown (.md) 文件。

Python Word 到 Markdown 轉換器庫

為了將 DOCX 或 DOC 文件轉換為 Markdown 格式,我們將使用 Aspose.Words for Python。 API 允許從 Python 應用程序中自動執行文字處理功能。您可以從頭開始創建新的 Word 文檔,並無縫地操作或轉換現有文檔。 Aspose.Words for Python 託管在 PyPI 上,可以使用以下 pip 命令安裝。

pip install aspose-words 

在 Python 中將 Word 轉換為 Markdown

以下是將 Word DOCX 格式轉換為 Markdown 格式的步驟。

  • 使用 Document 類加載 Word 文檔。
  • 使用 Document.save(string) 方法將 Word 文檔轉換為 Markdown。

以下代碼示例顯示瞭如何使用 Python 將 DOCX 文件轉換為 Markdown 格式。

import aspose.words as aw

# 載入文件
doc = aw.Document("document.docx")

# 另存為降價文件
doc.save("document.md")

自定義 Word 到 Markdown 的轉換

Aspose.Words 還允許您使用不同的選項控制 Word 到 Markdown 的轉換。例如,您可以對齊表格中的內容、指定用於保存圖像的文件夾等。以下步驟演示瞭如何使用 Python 在 Word 到 Markdown 轉換中使用這些選項。

  • 使用 Document 類加載 Word 文檔。
  • 創建 MarkdownSaveOptions 類的對象。
  • 設置所需的選項,例如 MarkdownSaveOptions.imagesfolder。
  • 使用 Document.save(string, MarkdownSaveOptions) 方法將 Word 文檔轉換為 markdown。

以下代碼示例顯示瞭如何使用 Python 在 DOCX 中設置其他選項以進行 Markdown 轉換。

import aspose.words as aw

# 載入文件
doc = aw.Document("document.docx")

# 設置選項
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# 另存為降價文件
doc.save("document.md", saveOptions)

獲取免費的 API 許可證

使用 免費臨時許可證,在沒有評估限制的情況下使用 Aspose.Words for Python。

結論

在本文中,您學習瞭如何使用 Python 將 Word 文檔轉換為 Markdown (.md)。此外,您還看到瞭如何使用不同的選項控制 Word 到 Markdown 的轉換。此外,您可以訪問 Aspose.Words for Python 的 文檔 來探索其他功能。您也可以通過我們的 論壇 提問。

也可以看看

信息:您可能對另一個 Python API(Aspose.Slides for Python via NET)感興趣,它允許您將演示文稿(轉換為 PDF、word 文檔 等)和導入圖像 或其他文件轉化為演示文稿。