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 形式のデータとマージできます。
- HTML テンプレート ドキュメントを読み込み、JSON データを入力します。
- ファイル パスを指定し、テンプレートを JSON 形式のデータとマージします。
次のセクションは、このアルゴリズムに基づいており、サンプル コード スニペットに加えて、プロセス全体を要約しています。
C# で HTML テンプレートを JSON データとマージする
以下の手順に従って、HTML テンプレートを JSON ソースからのデータとマージできます。
- HTMLDocument クラス オブジェクトを初期化して、テンプレート HTML ファイルを読み込みます。
- JSON ファイルをロードしてデータを入力します。
- 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 テンプレートまたはデータ ソースを操作するためのインライン式構文を提供します。要件や質問について話し合う必要がある場合は、フォーラム からご連絡ください。