HTML-Vorlage C# zusammenführen

HTML-Vorlagen werden verwendet, um Daten aus verschiedenen Datenquellen zu sammeln. Nach dem Zusammenführen der Daten mit der Vorlage können Sie HTML-Dokumente erstellen. In einigen Szenarien können die Eingabedaten und die Vorlagendatei im JSON-Format vorliegen. In Übereinstimmung mit solchen Anwendungsfällen behandelt dieser Artikel das programmgesteuerte Zusammenführen von HTML-Vorlagen mit Daten im JSON-Format in C#.

Zusammenführen von HTML-Vorlagen mit JSON – C#-API-Installation

Aspose.HTML for .NET API dient zum Erstellen oder Bearbeiten von HTML-Dateien und anderen relevanten Dateiformaten einschließlich SVG, MHT usw. Sie können ganz einfach auf die API zugreifen, indem Sie die DLL-Dateien von herunterladen Abschnitt Neue Versionen oder Ausführen des folgenden NuGet-Installationsbefehls in der Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Html

So führen Sie Vorlagen mit JSON-Daten in C# zusammen

Sie können eine Vorlage einer Webseite mit Daten im JSON-Format zusammenführen, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie das HTML-Vorlagendokument und geben Sie JSON-Daten ein.
  2. Geben Sie Dateipfade an und führen Sie die Vorlage mit Daten im JSON-Format zusammen.

Der nächste Abschnitt basiert auf diesem Algorithmus, der den gesamten Prozess zusätzlich zu einem Beispiel-Code-Snippet zusammenfasst.

HTML-Vorlage mit JSON-Daten in C# zusammenführen

Sie können HTML-Vorlagen mit Daten aus JSON-Quellen zusammenführen, indem Sie die folgenden Schritte ausführen:

  1. Initialisieren Sie das Klassenobjekt HTMLDocument, um die HTML-Vorlagendatei zu laden.
  2. Laden Sie die JSON-Datei, um die Daten aufzufüllen.
  3. Führen Sie die HTML-Vorlage mit JSON-Daten mit der Methode ConvertTemplate zusammen.

Das folgende Code-Snippet zeigt, wie die HTML-Vorlage programmgesteuert mit JSON-Daten in C# zusammengeführt wird:

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

// JSON-Daten zum Zusammenführen 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "JsonTemplate.json");

// Pfad der Ausgabedatei 
string templateOutput = dataDir + "MergeHTMLWithJson_Output.html";

//HTML-Vorlage mit JSON-Daten zusammenführen
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Erkunden Sie Aspose.HTML für .NET

Sie besuchen den Bereich Dokumentation, um verschiedene Kapitel zu lesen, in denen verschiedene Funktionen behandelt werden, die von der API unterstützt werden.

Holen Sie sich eine kostenlose Lizenz

Sind Sie daran interessiert, die API ohne Evaluierungseinschränkungen zu evaluieren? Fordern Sie gerne eine kostenlose temporäre Lizenz an.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine HTML-Vorlage programmgesteuert mit JSON-Daten in C# zusammenführen. Darüber hinaus bietet die API Inline-Ausdruckssyntax, um mit verschiedenen HTML-Vorlagen oder Datenquellen in Ihren Anwendungen zu arbeiten. Falls Sie irgendwelche Ihrer Anforderungen oder Fragen besprechen müssen, schreiben Sie uns bitte über Forum.

Siehe auch

Markdown in HTML in C# konvertieren