合并 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);

探索适用于 .NET 的 Aspose.HTML

您访问 documentation 空间以查看涵盖 API 支持的不同功能的各个章节。

获得免费许可证

有兴趣在没有任何评估限制的情况下评估 API?请随时申请免费临时许可证

结论

在本文中,您探索了如何在 C# 中以编程方式将 HTML 模板与 JSON 数据合并。此外,该 API 提供内联表达式语法来处理应用程序中的不同 HTML 模板或数据源。如果您需要讨论您的任何要求或疑问,请通过 论坛 给我们写信。

也可以看看

在 C# 中将 Markdown 转换为 HTML