如何在 Python 中將 Word 轉換為 Markdown 並將 Markdown 轉換為 Word

在 Python 中將 Word 轉換為 Markdown 並將 Markdown 轉換為 Word

Word 是最流行的創建、編輯、管理和共享 word 文檔的應用程序之一。 Markdown 是另一種純文本格式,用於為 Internet 編寫文檔、文章和博客。但是,在某些情況下,很難記住和編寫 Markdown 語法。處理這種情況,你可以簡單地在Word文檔中編寫內容並將其轉換為Markdown格式。但是 Markdown 使用特定形式的語義文本改進了文字處理,並且還維護了版本控制系統。為了自動化 MD 到 DOCX 和 DOC 到 MD 的轉換,本文演示瞭如何使用 Python 將 Word(.docx 或 .doc)文檔轉換為 Markdown(.md)文件,反之亦然。

Python Word 到 Markdown 和 Markdown 到 Word 轉換器庫

為了將 DOCX 或 DOC 文件轉換為 Markdown 格式,反之亦然,我將使用 GroupDocs.Conversion Cloud API 的 Python SDK。這個 Python 文檔轉換庫是一個非常可靠、快速的開源庫和文件格式轉換平台。它是 100% 免費、安全且易於使用的庫,用於自動化文字處理功能。 Python SDK 允許您在雲端以編程方式將支持的格式 更改為許多其他格式。

Python API 託管在 PyPI 上,可以使用以下 pip 命令進行集成。

pip install groupdocs_converison_cloud

現在,在開始執行步驟和可用的 Python 代碼示例之前,從 儀表板 獲取您的客戶端 ID 和客戶端密碼。收集到 Client ID 和 Client Secret 後,請將以下 python 代碼片段添加到您的應用程序中:

# 從 http://api.groupdocs.cloud 在你的 python 應用程序中導入 Python SDK
import groupdocs_conversion_cloud

# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取 client_id 和 client_secret。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 獲取文件 API 配置
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

使用 REST API 在 Python 中將 Word 文檔轉換為 Markdown

以下是以編程方式將 Word DOCX 更改為 Python 中的 Markdown 格式的步驟,如下所示。首先,使用代碼示例將Word DOCX文件上傳到雲端。因此,上傳的 Word 文件將在雲端儀表板的 文件部分 中可用:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 設置存儲名稱和輸入的Word文件路徑
  • 接下來,將“md”分配給格式
  • 現在,提供生成的 MD 文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,使用帶有 ConvertDocumentRequest 的 convertDocument() 方法將 Word 文檔轉換為 markdown

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

# 如何使用 REST API 在 Python 中將 Word 文檔轉換為 Markdown
try:
  # 創建 API 實例
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # 定義轉換設置
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.docx"
  settings.format = "md"

  loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
  loadOptions.password = "password"

  settings.load_options = loadOptions
  settings.output_path = "python-testing/output-sample-file.md"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted Docx to Markdown online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

如何使用 REST API 在 Python 中將 Markdown 轉換為 Word Online

在本節中,我將展示如何在雲上以編程方式使用 Python 將 md 在線轉換為 doc。首先,使用代碼示例將 Markdown 文件上傳到雲端。因此,上傳的 .md 文件將在雲儀表板的 文件部分 中可用。

現在,按照下面提到的步驟在 Python 中以編程方式將 MD 文件轉換為 DOCX:

  • 創建 ConvertApi 類的對象
  • 創建 ConvertSettings 的實例 class
  • 設置存儲名稱和輸入的 Markdown 文件路徑
  • 接下來,將“docx”分配給格式
  • 現在,提供輸出 word 文檔文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,通過使用 ConvertDocumentRequest 調用 convertDocument() 方法將 .md 文件轉換為 .docx 文件

以下代碼片段顯示瞭如何使用 REST API 在 python 中將 convert md 轉換為 Word:

# 如何使用 REST API 在 Python 中將 Markdown 轉換為 Word Online
try:
  # 創建 API 實例
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # 定義轉換設置
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.md"
  settings.format = "docx"
  
  settings.output_path = "python-testing/output-sample-file.docx"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to DOC online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

如何使用 Python 將 Markdown 的特定頁面轉換為 Word

Python SDK 還允許您使用不同的選項控制 Markdown 到 DOCX 的轉換。例如,您可以設置 from\page、pages\count 等選項。以下步驟演示瞭如何使用 Python 在 Word 到 Markdown 或 Markdown 到 Word 轉換中使用這些選項。

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 設置存儲名稱和輸入的 Markdown 文件路徑
  • 將“docx”分配給格式
  • 設置所需的選項,例如 from\page 和 pages\count
  • 現在,設置 convertOptions 和輸出 Word 文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,通過使用 ConvertDocumentRequest 調用 convertDocument() 方法將 MD 轉換為 DOCX

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

# 如何使用 Python 將 Markdown 的特定頁面轉換為 Word
try:
  # 創建 API 實例
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # 定義轉換設置
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.md"
  settings.format = "docx"
  
  convertOptions = groupdocs_conversion_cloud.DocxConvertOptions()
  convertOptions.from_page = 1
  convertOptions.pages_count = 2

  settings.convert_options = convertOptions
  settings.output_path = "python-testing/output-sample-file.docx"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to Docx online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

按照已經描述的步驟上傳 輸入文件,然後下載 轉換後的 Word 文件。

免費的 Word 到 Markdown 在線轉換器

什麼是 DOCX 到 MD 轉換器?請嘗試以下免費的在線 DOCX 到 MD 轉換器 將 DOC 轉換為 MD 文件,這是使用上述 API 開發的。

免費的 Markdown 到 Word 在線轉換器

什麼是 Markdown 到 Word 轉換器?請嘗試以下MD to Word converter free online在線將MD轉換為DOC,它是使用上述API開發的。

加起來

這篇博文到此結束。總結一下,你學到了什麼:

  • 如何使用 Python 將 Word 文檔轉換為 Markdown (.md)。
  • 如何將 Markdown (.md) 轉換為 Word DOCX 以使用 Python。
  • 此外,如何使用不同的選項將 Markdown 轉換為 Word 文檔;

此外,您可以使用 文檔 探索更高級的轉換解決方案。我們還支持 API 參考 部分,您可以通過瀏覽器直接查看我們的 API 並與之交互。您可以考慮從 GitHub 下載 Python SDK 的完整源代碼並根據您的要求更新它。

最後,groupdocs.cloud 正在撰寫有關使用 REST API 進行不同文件格式轉換的新博客文章。因此,請保持聯繫以獲取定期更新。

問一個問題

您可以在我們的 論壇 上讓我們知道您對單詞到降價轉換器的問題或疑問,反之亦然。

常見問題

如何在 python 中將 DOCX 轉換為 MD?

請點擊此鏈接 學習 Python 代碼片段,了解如何輕鬆快速地將 word 在線轉換為 markdown。

如何安裝將 DOCX 轉換為 Markdown python 庫?

下載並安裝 DOCX 到 Markdown 轉換器 Python 庫,以編程方式創建、處理和轉換 Word 到 MD 文件。

如何使用 REST API 將 Word DOC 轉換為 Markdown?

創建 ConvertApi 的實例,設置轉換設置的值並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 DOC 轉換為 Markdown。

如何在 Python 中將 Markdown 轉換為 Word?

請按照此鏈接學習Python代碼示例,了解如何快速將Markdown轉換為Word DOCX文件。

如何免費在線將 DOCX 文件轉換為 MD?

請使用在線 DOCX 到 MD 轉換器 在幾秒鐘內輕鬆地將 Word DOC 轉換為 Markdown。

如何免費在線將 Word 文檔轉換為 Markdown?

打開我們的在線 DOC 到 MD 轉換器 在文件放置區內單擊以上傳 Word 文件或拖放 Word 文件。 單擊立即轉換按鈕,在線 Word 到 MD 轉換器會將 DOC 轉換為 MD。 輸出文件的下載鏈接將在轉換後立即可用。

使用 Word DOC 到 Markdown 轉換器安全嗎?

是的,它非常安全可靠,因為我們將在 24 小時後刪除上傳的文件。

也可以看看

我們還建議訪問以下鏈接以了解更多信息: