Mesclar modelo HTML C#

Os modelos HTML são usados para coletar dados de diferentes fontes de dados. Depois de mesclar os dados com o modelo, você pode criar documentos HTML. Em alguns cenários, os dados de entrada e o arquivo de modelo podem existir no formato JSON. De acordo com esses casos de uso, este artigo aborda como mesclar modelos HTML com dados de formato JSON programaticamente em C#.

Fusão de modelos HTML com JSON – Instalação da API C#

Aspose.HTML for .NET API foi projetada para criar ou manipular arquivos HTML e outros formatos de arquivo relevantes, incluindo SVG, MHT, etc. Você pode acessar facilmente a API baixando os arquivos DLL do New Releases ou executando o seguinte comando de instalação NuGet no Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Html

Como mesclar modelo com dados JSON em C

Você pode mesclar um modelo de página da Web com dados formatados em JSON seguindo as etapas abaixo:

  1. Carregue o documento de modelo HTML e insira os dados JSON.
  2. Especifique caminhos de arquivo e mescle o modelo com dados de formato JSON.

A próxima seção é baseada nesse algoritmo que resume todo o processo, além de um trecho de código de exemplo.

Mesclar modelo HTML com dados JSON em C#

Você pode mesclar modelos HTML com dados de fontes JSON seguindo as etapas abaixo:

  1. Inicialize o objeto de classe HTMLDocument para carregar o arquivo HTML de modelo.
  2. Carregue o arquivo JSON para preencher os dados.
  3. Mescle o modelo HTML com dados JSON com o método ConvertTemplate.

O snippet de código a seguir demonstra como mesclar o modelo HTML com dados JSON programaticamente em C#:

// documento de modelo HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// Dados JSON para mesclagem 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Caminho do arquivo de saída 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//Mesclar modelo HTML com dados JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Explore o Aspose.HTML para .NET

Você visita o espaço documentação para verificar vários capítulos que cobrem diferentes recursos suportados pela API.

Obtenha Licença Gratuita

Interessado em avaliar a API sem limitações de avaliação? Sinta-se à vontade para solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, você explorou como mesclar um modelo HTML com dados JSON programaticamente em C#. Além disso, a API fornece sintaxe de expressão em linha para trabalhar com diferentes modelos HTML ou fontes de dados em seus aplicativos. Caso você precise discutir qualquer um de seus requisitos ou dúvidas, escreva-nos via fórum.

Veja também

Converter Markdown em HTML em C#