HTML テンプレート C# のマージ

HTML テンプレートは、さまざまなデータ ソースからデータを収集するために使用されます。データをテンプレートとマージした後、HTML ドキュメントを作成できます。シナリオによっては、入力データとテンプレート ファイルが JSON 形式で存在する場合があります。このようなユース ケースに従って、この記事では、HTML テンプレートと JSON 形式のデータを C# でプログラムによってマージする方法について説明します。

HTML テンプレートと JSON の結合 – C# API のインストール

Aspose.HTML for .NET API は、HTML ファイルやその他の関連する ファイル フォーマット (SVG、MHT など) を作成または操作するために設計されています。 New Releases セクションまたは Microsoft Visual Studio IDE で次の NuGet インストール コマンドを実行します。

PM> Install-Package Aspose.Html

C# でテンプレートを JSON データとマージする方法

次の手順に従って、Web ページのテンプレートを JSON 形式のデータとマージできます。

  1. HTML テンプレート ドキュメントを読み込み、JSON データを入力します。
  2. ファイル パスを指定し、テンプレートを JSON 形式のデータとマージします。

次のセクションは、このアルゴリズムに基づいており、サンプル コード スニペットに加えて、プロセス全体を要約しています。

C# で HTML テンプレートを JSON データとマージする

以下の手順に従って、HTML テンプレートを JSON ソースからのデータとマージできます。

  1. HTMLDocument クラス オブジェクトを初期化して、テンプレート HTML ファイルを読み込みます。
  2. JSON ファイルをロードしてデータを入力します。
  3. ConvertTemplate メソッドを使用して、HTML テンプレートを JSON データとマージします。

次のコード スニペットは、C# でプログラムによって HTML テンプレートを JSON データとマージする方法を示しています。

// HTML テンプレート ドキュメント 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// マージ用の JSON データ 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// 出力ファイルのパス 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//HTML テンプレートを JSON データとマージする
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Aspose.HTML for .NET を調べる

ドキュメント スペースにアクセスして、API でサポートされているさまざまな機能をカバーするさまざまな章を確認してください。

無料ライセンスを取得

評価制限なしで API を評価することに興味がありますか? 無料の一時ライセンスをお気軽にリクエストしてください。

結論

この記事では、C# でプログラムによって HTML テンプレートを JSON データとマージする方法について説明しました。さらに、API は、アプリケーション内のさまざまな HTML テンプレートまたはデータ ソースを操作するためのインライン式構文を提供します。要件や質問について話し合う必要がある場合は、フォーラム からご連絡ください。

関連項目

C# で Markdown を HTML に変換