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#
- Come unire il modello con i dati JSON in C#
- Unisci il modello HTML con i dati JSON 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:
- Carica il documento modello HTML e inserisci i dati JSON.
- 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:
- Inizializza l’oggetto classe HTMLDocument per caricare il file HTML del modello.
- Carica il file JSON per popolare i dati.
- 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.