Python でテキストを HTML に変換し、HTML をテキストに変換する

Python でテキストを HTML に変換し、HTML をテキストに変換する

Python 開発者は、クラウド上でプログラムによってテキスト ファイルを HTML ファイルに簡単に変換できます。 Text ファイルには、行形式のプレーン テキストが含まれています。 Web ブラウザでテキストを表示または表示したい場合、Python REST API を使用してテキストを HTML に変更するのが賢明な解決策です。テキストから HTML への変換は、HTML Web ページをインターネットに簡単にアップロードできるようにするのに役立ちます。この記事では、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 SDK を Python アプリケーションにインポートします
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 ドキュメントに変換します。

ファイルをアップロードする

まず、以下のコード例を使用して、テキスト ファイルをクラウドにアップロードします。

# 入力ファイルをクラウドストレージにアップロードする
# ファイル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、pagecount、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へのコンバーターとは何ですか?上記の API を使用して開発されたテキストを HTML ファイルに変換するには、次の 無料の Text to Html コンバーター オンライン を試してください。

HTML からテキストへのオンラインコンバーター (無料)

HTMLをテキストファイルに無料で変換するにはどうすればよいですか?上記の API を使用して開発された HTML をオンラインでテキストに変換するには、次の HTML to Text コンバーターをオンラインで無料 をお試しください。

結論

この記事では、次のことを学びました。

  • クラウド上のREST APIを使用してテキストをHTMLファイルに変更する方法;
  • テキスト ファイルをクラウドにアップロードし、変換された HTML ファイルをクラウドからダウンロードします。
  • Python で追加のオプションをプログラム的に使用して、テキストを HTML ファイルに変換します。
  • REST APIを使用してPythonでHTMLファイルをテキストファイルに変換する方法;

GroupDocs.Conversion Cloud API の詳細については、ドキュメント を使用して学習できます。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする API リファレンス セクションも提供しています。 GitHub から Python SDK の完全なソース コードをダウンロードし、要件に応じて更新することを検討してもよいでしょう。

最後に、groupdocs.cloud は、REST API を使用したさまざまなファイル形式の変換に関する新しいブログ記事を書いています。定期的に最新情報をお知らせしますので、ぜひご連絡ください。

質問する

テキストを HTML に変換する方法、またはその逆の方法についてご質問やご質問がございましたら、お気軽に フォーラム でお問い合わせください。

よくある質問

PythonでテキストをHTMLに変換するにはどうすればよいですか?

このリンク に従って、テキストをオンラインで迅速に HTML ファイルに変換する方法の Python コード スニペットを学習してください。

Text to Html Python ライブラリをインストールするにはどうすればよいですか?

Text to HTML コンバーター Python ライブラリ をダウンロードしてインストールし、プログラムでファイルを変換および処理します。

REST APIを使用してHTMLをテキストに変換するにはどうすればよいですか?

ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して、HTML からテキスト、またはその逆に変換します。

Python で HTML をテキストに変更するにはどうすればよいですか?

このリンク に従って、HTML ファイルを TXT ファイルにすばやく簡単に変更する方法の Python コード サンプルを学習してください。

HTML ファイルをオンラインで無料でテキストに変換するにはどうすればよいですか?

オンライン HTML ファイルからテキスト ファイルへのコンバーター を使用して、HTML を数秒で簡単にテキストに変換してください。

HTML ドキュメントをオンラインで無料で TXT ファイルに変換するにはどうすればよいですか?

  • オンライン HTML から TXT コンバーター を開きます。
  • ファイル ドロップ領域内をクリックして HTML ファイルをアップロードするか、HTML ファイルをドラッグ アンド ドロップします。
  • 「今すぐ変換」ボタンをクリックすると、オンラインの HTML からテキストへのコンバーターが HTML を TXT に変換します。
  • 出力ファイルのダウンロード リンクは、変換後すぐに利用できるようになります。

HTML からテキスト ファイルへのコンバーターを使用しても安全ですか?

はい、アップロードされたファイルは 24 時間後に削除されるため、非常に安全で信頼性があります。

関連項目

以下の記事を参照して学習することをお勧めします。