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#
- Como mesclar modelo com dados JSON em C #
- Mesclar modelo HTML com dados JSON 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:
- Carregue o documento de modelo HTML e insira os dados JSON.
- 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:
- Inicialize o objeto de classe HTMLDocument para carregar o arquivo HTML de modelo.
- Carregue o arquivo JSON para preencher os dados.
- 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.