在 Python 中將文本轉換為 HTML 並將 HTML 轉換為文本

在 Python 中將文本轉換為 HTML 並將 HTML 轉換為文本

作為 Python 開發人員,您可以在雲端以編程方式輕鬆地將文本文件轉換為 HTML 文件。 Text 文件包含行形式的純文本。如果您想在 Web 瀏覽器中查看或顯示文本,那麼一個聰明的解決方案是使用 Python REST API 將文本更改為 HTML。文本到 HTML 的轉換有助於將 HTML 網頁輕鬆上傳到 Internet。在本文中,我們將演示如何使用 REST API 在 Python 中將文本轉換為 HTML 以及將 HTML 轉換為文本。

本文應涵蓋以下主題:

文本到 HTML 和 HTML 到文本轉換 REST API – 安裝

為了將文本轉換為 HTML 文件,我將使用 GroupDocs.Conversion Cloud 的 Python SDK API。此 API 允許您將任何 支持的文件格式 的文檔和圖像轉換為您需要的任何格式。您可以輕鬆地在 Word、PowerPoint, Excel、PDF、HTML、CAD、光柵圖像等 50 多種類型的文檔和圖像之間進行轉換。

您可以在控制台中使用以下命令將 GroupDocs.Conversion Cloud 安裝到您的 Python 項目:

pip install groupdocs_conversion_cloud

在開始執行步驟和可用代碼示例之前,請從 儀表板 獲取您的客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,請添加如下所示的代碼:

# 從 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 = "LocalStorage"

如何使用 REST API 在 Python 中在線將文本轉換為 HTML

在本節中,我們將按照以下簡單步驟以編程方式將文本文件轉換為 HTML 文檔:

  • 上傳文本文件到雲端
  • Convert 在 Python 中將文本文件轉換為 HTML
  • 下載轉換後的文件

上傳文件

首先,使用下面給出的代碼示例將文本文件上傳到雲端:

# 將輸入文件上傳到雲存儲
# 創建文件 API 的實例
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 調用上傳文件請求
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\input-sample-file.txt", "H:\\groupdocs-cloud-data\\input-sample-file.txt", storage_name)

# 上傳示例文件到雲端
response = file_api.upload_file(request)
print(response.uploaded)

因此,上傳的文本文件將在雲上儀表板的 文件部分 中可用。

在 Python 中在線將文本轉換為 HTML

現在,讓我們按照以下步驟以編程方式將文本文件轉換為 HTML:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 現在,設置輸入文本文件路徑
  • 將“html”分配給格式
  • 提供輸出文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後用ConvertDocumentRequest調用convert\document()方法轉換得到結果

以下代碼示例顯示瞭如何使用 Python 中的 REST API 將文本在線更改為 HTML 文件:

# 如何使用 REST API 在 Python 中在線將文本轉換為 HTML
# 創建必要的 API 實例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 準備轉換設置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# 創建轉換文檔請求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 將文本文件轉換為 HTML 文件
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML web page in Python: " + result[0].path)
如何在 Python 中在線將文本轉換為 HTML

在 Python 中在線將文本轉換為 HTML

下載轉換後的文件

上面的代碼示例會將轉換後的 html 文件保存在雲端。您可以使用以下代碼片段下載它,如下所示:

# API初始化以下載轉換後的文件
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# 創建下載文件請求
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\output-sample-file.html", storage_name)

# 下載轉換後的文件
response = file_api.download_file(request)

# 將下載的文件移動到您的目錄
shutil.move(response, "H:\\groupdocs-cloud-data\\")

使用 Python 中的高級選項將文本文件轉換為 HTML

本節介紹如何使用如下所示的一些附加設置以編程方式將文本轉換為 HTML 文件:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 接下來設置輸入文本文件路徑
  • 將“html”分配給格式
  • 現在,提供輸出文件路徑
  • 如果需要,定義 HtmlConvertOptions
  • 設置各種屬性,例如 frompage、pagescount、fixedlayout、usepdf 等。
  • 接下來,設置 convertOptions
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 使用 ConvertDocumentRequest 調用 convertdocument() 方法獲取結果

以下代碼示例顯示瞭如何使用高級選項將文本文件轉換為 HTML 文件:

# 使用 Python 中的高級選項將文本文件轉換為 HTML
# 創建必要的 API 實例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 準備轉換設置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.txt"
settings.format = "html"
settings.output_path = "python-testing/output-sample-file.html"

# HTML 轉換選項
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.fixed_layout = True
convertOptions.use_pdf = False

settings.convert_options = convertOptions
# 創建轉換文檔請求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 將文本文件轉換為 HTML 文件
result = convert_api.convert_document(request)
print("Successfully converted Text file to HTML file online in Python: " + result[0].path)

使用 REST API 在 Python 中在線將 HTML 轉換為純文本

您可以按照以下步驟輕鬆地將 HTML 文本以編程方式轉換為純文本:

  • 創建 ConvertApi 的實例
  • 創建 ConvertSettings 的實例
  • 設置輸入 HTML 文件路徑
  • 將“txt”分配給格式
  • 提供輸出文件路徑
  • 使用 ConvertSettings 創建 ConvertDocumentRequest
  • 最後,通過使用 ConvertDocumentRequest 調用 convert\document() 方法獲得結果

以下代碼示例顯示瞭如何使用 REST API 在 Python 中將 HTML 文件轉換為文本格式:

# 如何使用 REST API 在 Python 中在線將 HTML 轉換為純文本
# 創建必要的 API 實例
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 準備轉換設置
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/input-sample-file.html"
settings.format = "txt"
settings.output_path = "python-testing/output-sample-file.txt"

# 創建轉換文檔請求
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# 將 HTML 文件轉換為文本文件
result = convert_api.convert_document(request)
print("Successfully converted HTML file to Text file online in Python: " + result[0].path)
使用 REST API 在 Python 中在線將 HTML 轉換為純文本

使用 REST API 在 Python 中在線將 HTML 轉換為純文本

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

免費文本到 Html 在線轉換器

什麼是文本到 HTML 在線轉換器?請嘗試以下免費的在線文本到 Html 轉換器 將文本轉換為 HTML 文件,它是使用上述 API 開發的。

HTML 到文本轉換器在線免費

如何免費將 HTML 轉換為文本文件?請嘗試以下免費在線 HTML 到文本轉換器 將 HTML 在線轉換為文本,它是使用上述 API 開發的。

結論

在本文中,您已了解:

  • 如何使用雲上的 REST API 將文本更改為 HTML 文件;
  • 將Text文件上傳到雲端,然後從雲端下載轉換後的html文件;
  • 在 Python 中以編程方式使用附加選項將文本轉換為 HTML 文件;
  • 如何使用 REST API 在 Python 中將 HTML 文件轉換為文本文件;

您可以使用 文檔 了解有關 GroupDocs.Conversion Cloud API 的更多信息。我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。您可以考慮從 GitHub 下載 Python SDK 的完整源代碼並根據您的要求進行更新。

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

問一個問題

如果您對如何將文本轉換為 HTML 或反之有任何問題/疑問,請隨時在 論壇 上詢問我們。

常見問題

如何在 python 中將文本轉換為 HTML?

請按照 此鏈接 學習 Python 代碼片段,了解如何在線快速將文本轉換為 HTML 文件。

如何安裝 Text to Html python 庫?

下載並安裝文本到 HTML 轉換器 Python 庫,以編程方式轉換和處理文件。

如何使用 REST API 將 HTML 轉換為文本?

創建 ConvertApi 的實例,設置轉換設置的值並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 HTML 轉換為文本,反之亦然。

如何在 Python 中將 HTML 更改為文本?

請按照 此鏈接 學習 Python 代碼示例,了解如何快速輕鬆地將 HTML 文件更改為 TXT 文件。

如何免費在線將 HTML 文件轉換為文本?

請使用在線 HTML 文件到文本文件轉換器 在幾秒鐘內輕鬆地將 HTML 轉換為文本。

如何免費在線將 HTML 文檔轉換為 TXT 文件?

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

使用 HTML 到文本文件轉換器安全嗎?

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

也可以看看

我們建議您訪問以下文章以了解: