Unisci modello HTML C#

I modelli HTML vengono utilizzati per raccogliere dati da diverse origini dati. Dopo aver unito i dati con il modello, puoi creare documenti HTML. In alcuni scenari, i dati di input e il file modello possono esistere in formato JSON. In base a tali casi d’uso, questo articolo illustra come unire i modelli HTML con i dati in formato JSON a livello di codice in C#.

Fusione di modelli HTML con JSON – Installazione dell’API C#

L’API Aspose.HTML for .NET è progettata per creare o manipolare file HTML e altri formati di file rilevanti, inclusi SVG, MHT, ecc. Puoi accedere facilmente all’API scaricando i file DLL dal sezione Nuove versioni o eseguendo il comando di installazione NuGet seguente nell’IDE di Microsoft Visual Studio:

PM> Install-Package Aspose.Html

Come unire il modello con i dati JSON in C#

Puoi unire un modello di una pagina web con dati in formato JSON seguendo i passaggi seguenti:

  1. Carica il documento modello HTML e inserisci i dati JSON.
  2. Specifica i percorsi dei file e unisci il modello con i dati in formato JSON.

La sezione successiva si basa su questo algoritmo che riassume l’intero processo oltre a un frammento di codice di esempio.

Unisci il modello HTML con i dati JSON in C#

Puoi unire modelli HTML con dati provenienti da origini JSON seguendo i passaggi seguenti:

  1. Inizializza l’oggetto classe HTMLDocument per caricare il file HTML del modello.
  2. Carica il file JSON per popolare i dati.
  3. Unisci il modello HTML con i dati JSON con il metodo ConvertTemplate.

Il frammento di codice seguente mostra come unire il modello HTML con i dati JSON a livello di codice in C#:

// Documento modello HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateForJson.html");

// Dati JSON per l'unione 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Percorso del file di output 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//Unisci il template HTML con i dati JSON
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Esplora Aspose.HTML per .NET

Visita lo spazio documentazione per controllare vari capitoli che trattano le diverse funzionalità supportate dall’API.

Ottieni licenza gratuita

Interessato a valutare l’API senza limitazioni di valutazione? Non esitare a richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai esplorato come unire un modello HTML con dati JSON a livello di codice in C#. Inoltre, l’API fornisce la sintassi delle espressioni inline per lavorare con diversi modelli HTML o origini dati nelle tue applicazioni. Nel caso abbiate bisogno di discutere delle vostre esigenze o domande, scriveteci tramite forum.

Guarda anche

Converti Markdown in HTML in C#