C# で HTML を Markdown に変換する方法

この正確なチュートリアルでは、C# で HTML を Markdown に変換する方法について説明しています。これには、環境構成、段階的アルゴリズム、および C# で HTML を MD に変換するための実行可能なコード スニペットに関する詳細が含まれています。さらに、ファイルまたは URL アドレスから HTML 文字列を処理し、Markdown ファイルとしてレンダリングすることもできます。

C# で HTML を Markdown に変換する手順

  1. Aspose.HTML for .NET API をインストールして、入力 HTML ファイルを変換します
  2. HTML 文字列を使用して HTML ファイルを作成する
  3. ConvertHTML メソッドを呼び出して、Markdown ファイルをレンダリングします

これらの手順は、C#* で *HTML から MD へのコンバーターを開発する方法をまとめたものです。最初のステップでは、環境構成について説明し、続いて文字列を使用して入力 HTML ファイルを作成します。 ConvertHTML() メソッドの任意のオーバーロードを使用して、要件に従ってワークフローを作成できます。

C# で HTML を Markdown に変換するコード

using System;
using System.IO;
using Aspose.Html;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to MD using C#
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Set HTML code
var code = "<h1>Header 1</h1>" +
"<h2>Header 2</h2>" +
"<p>Hello, World!!</p>";
File.WriteAllText("sample.html", code);
// Convert HTML to MD
Aspose.Html.Converters.Converter.ConvertHTML("sample.html", new Aspose.Html.Saving.MarkdownSaveOptions(), "output.md");
Console.WriteLine("Done");
}
}
}

上記のサンプル コードを使用して HTML を C# の MD にエクスポートできます。入力ファイルは [HTMLDocument][https://reference.aspose.com/html/net/aspose.html/htmldocument/] class object or using the string file path. Subsequently, the MarkdownSaveOptions クラス オブジェクトでロードでき、マークダウン フォーマット スタイルの設定、リソース処理の構成などに使用できます。出力ファイルは、マークアップ言語を MD ファイル拡張子を持つファイルとしてエクスポートする ConvertHTML() メソッドで作成されます。

このチュートリアルでは、C#* で *HTML から Markdown へのコンバーターを作成する方法について説明します。また、Markdown から HTML 形式への逆変換について知りたい場合は、C#でMarkdownをHTMLに変換する方法 の記事を参照してください。

 日本語