Geautomatiseerde generatie en verwerking van HTML documenten wordt nu een veeleisende functie. Verschillende rapporten en facturen worden nu dynamisch gegenereerd in HTML-formaat. Dit onderwerp behandelt de basisimplementatie van HTML-automatisering binnen .NET-toepassingen. U leert dus hoe u een HTML-bestand maakt in C#.
Stappen om HTML-bestand te maken in C#
- Open Visual Studio en maak een lege consoletoepassing
- Voeg een verwijzing toe naar Aspose.HTML for .NET van NuGet.org
- Gebruik de standaard HTMLDocument()-constructor om een leeg HTML-document te maken
- Maak een tekstelement met de CreateTextNode() methode
- Voeg gemaakte tekst toe aan de hoofdtekst van het HTML-document
- Sla het HTML-bestand op schijf op
Nadat u Aspose.HTML voor .NET hebt geïnstalleerd vanuit NuGet Gallery, krijgt u toegang tot de klassen en methoden van de API. U moet een leeg HTML-document maken door de HTMLDocument()-constructor zonder parameters te gebruiken. Zodra een HTML-document is geïnitialiseerd, kunt u er verschillende elementen aan toevoegen. In het onderstaande codefragment wordt een eenvoudig tekstelement aan de body toegevoegd met C# om een HTML-document te genereren.
Code om HTML-bestand te maken in C#
using System; | |
using System.IO; | |
// Add reference to Aspose.HTML for .NET API | |
// Use following namespace to create HTML file | |
using Aspose.Html; | |
namespace CreateHTMLFiles | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set license before generating HTML file | |
Aspose.Html.License AsposeHTMLLicense = new Aspose.Html.License(); | |
AsposeHTMLLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
string outFile = @"c:\Created_HTML_File.html"; | |
// Initialize an empty HTML document | |
using (var htmldocument = new HTMLDocument()) | |
{ | |
// Create a text element to add to the HTML document | |
var text = htmldocument.CreateTextNode("This HTML document is generated by Aspose.HTML for .NET using C#."); | |
// Add text element to HTML body | |
htmldocument.Body.AppendChild(text); | |
// Save the HTML file to a disk | |
htmldocument.Save(outFile); | |
} | |
} | |
} | |
} |
In het vorige onderwerp heeft u hoe Markdown naar XPS in C# te converteren geleerd. U kunt het bovenstaande eenvoudige en voor zichzelf sprekende codefragment gebruiken om een HTML-bestand in C# te genereren. Zodra het HTML-bestand is gegenereerd, kunt u het in elke browser openen en bekijken om de informatie weer te geven die moet worden getoond.