合併 HTML 模板 C#

HTML 模板用於從不同的數據源收集數據。將數據與模板合併後,您可以創建 HTML 文檔。在某些場景下,與模板文件合併的輸入數據可能以JSON格式存在。根據此類用例,本文介紹瞭如何在 C# 中以編程方式將 HTML 模板與 JSON 格式數據合併。

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 數據

您可以按照以下步驟將網頁模板與 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