Fusionner le modèle HTML C#

Les modèles HTML sont utilisés pour collecter des données à partir de différentes sources de données. Après avoir fusionné les données avec le modèle, vous pouvez créer des documents HTML. Dans certains scénarios, les données d’entrée et le fichier de modèle peuvent exister au format JSON. Conformément à ces cas d’utilisation, cet article explique comment fusionner des modèles HTML avec des données au format JSON par programmation en C#.

Fusion de modèles HTML avec JSON - Installation de l’API C#

L’API Aspose.HTML pour .NET est conçue pour créer ou manipuler des fichiers HTML et d’autres formats de fichiers pertinents, notamment SVG, MHT, etc. Vous pouvez facilement accéder à l’API en téléchargeant les fichiers DLL à partir du Nouvelles versions ou en exécutant la commande d’installation NuGet suivante dans Microsoft Visual Studio IDE :

PM> Install-Package Aspose.Html

Comment fusionner un modèle avec des données JSON en C#

Vous pouvez fusionner un modèle de page Web avec des données au format JSON en suivant les étapes ci-dessous :

  1. Chargez le modèle de document HTML et saisissez les données JSON.
  2. Spécifiez les chemins d’accès aux fichiers et fusionnez le modèle avec les données au format JSON.

La section suivante est basée sur cet algorithme qui résume l’ensemble du processus en plus d’un exemple d’extrait de code.

Fusionner un modèle HTML avec des données JSON en C#

Vous pouvez fusionner des modèles HTML avec des données provenant de sources JSON en suivant les étapes ci-dessous :

  1. Initialisez l’objet de classe HTMLDocument pour charger le fichier HTML de modèle.
  2. Chargez le fichier JSON pour remplir les données.
  3. Fusionnez le modèle HTML avec les données JSON avec la méthode ConvertTemplate.

L’extrait de code suivant montre comment fusionner le modèle HTML avec des données JSON par programmation en C# :

// Modèle de document HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// Données JSON pour la fusion 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Chemin du fichier de sortie 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//Fusionner le modèle HTML avec les données JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Explorez Aspose.HTML pour .NET

Vous visitez l’espace documentation pour consulter différents chapitres couvrant différentes fonctionnalités prises en charge par l’API.

Obtenez une licence gratuite

Vous souhaitez évaluer l’API sans aucune limitation d’évaluation ? N’hésitez pas à demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez exploré comment fusionner un modèle HTML avec des données JSON par programmation en C#. De plus, l’API fournit une syntaxe d’expression en ligne pour travailler avec différents modèles HTML ou sources de données dans vos applications. Si vous avez besoin de discuter de vos besoins ou de vos questions, veuillez nous écrire via forum.

Voir également

Convertir Markdown en HTML en C#