ホームページ > ウェブフロントエンド > htmlチュートリアル > HTML ファイルを TXT 形式に変換する

HTML ファイルを TXT 形式に変換する

王林
リリース: 2024-02-18 13:23:26
オリジナル
1303 人が閲覧しました

HTML ファイルを TXT 形式に変換する

HTML から TXT: コード例

HTML は Web ページの作成に使用されるマークアップ言語ですが、TXT ファイルはプレーン テキスト ファイル形式です。特定のシナリオで使用するために、HTML ファイルを TXT 形式に変換する必要がある場合があります。この記事では、HTML を TXT に変換する方法と具体的なコード例を紹介します。

1. Python を使用して HTML を TXT に変換する

Python は、HTML を TXT に簡単に変換できる豊富なライブラリとツールを備えた、広く使用されているプログラミング言語です。以下は、Python を使用して HTML ファイルを TXT ファイルに変換するコード例です。

from bs4 import BeautifulSoup

def html_to_txt(html_file, txt_file):
    with open(html_file, 'r') as file:
        html_content = file.read()

    soup = BeautifulSoup(html_content, 'html.parser')
    txt_content = soup.get_text()

    with open(txt_file, 'w') as file:
        file.write(txt_content)

html_to_txt('example.html', 'example.txt')
ログイン後にコピー

上記のコードは、サードパーティ ライブラリ BeautifulSoup を使用して HTML ファイルを解析します。まず、open() 関数を通じて HTML ファイルのコンテンツを読み取り、BeautifulSoup ライブラリを使用して解析します。次に、soup.get_text() メソッドを使用して、解析された HTML からプレーン テキスト コンテンツを抽出します。最後に、open() 関数を使用して TXT ファイルを書き込みモードで開き、抽出されたプレーン テキスト コンテンツをファイルに書き込みます。

2. オンライン ツールを使用して HTML を TXT に変換する

プログラミングに詳しくない場合、または Python を使用して HTML から TXT への操作を実行したくない場合は、オンライン ツールを使用して、HTML から TXT への変換を行うこともできます。変換。以下は、一般的に使用される 2 つのオンライン HTML to TXT ツールです:

  1. [https://www.html-to-txt.com/](https://www.html-to-txt. com/)
  2. [https://www.aconvert.com/cn/document/html-to-txt/](https://www.aconvert.com/cn/document/html-to- txt/)

これらのオンライン ツールを使用すると、HTML ファイルを Web サイトにアップロードし、変換ボタンをクリックするだけで HTML ファイルを TXT 形式に変換できます。

概要:

この記事では、HTML を TXT に変換する 2 つの方法 (Python でのプログラミングとオンライン ツールの使用) を紹介します。 Python プログラミングに精通している場合、または関連するニーズがある場合は、コード例のメソッドを使用して変換できます。プログラミングが初めての場合、またはたまにしか変換する必要がない場合は、オンライン ツールを使用してみることができます。どの方法を使用しても、さまざまなニーズに合わせて HTML ファイルを TXT 形式に簡単に変換できます。

以上がHTML ファイルを TXT 形式に変換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート