La generazione e l’elaborazione automatizzate di HTML documenti stanno diventando una funzionalità impegnativa. Diversi report e fatture vengono ora generati dinamicamente in formato HTML. Questo argomento tratterà l’implementazione di base dell’automazione HTML all’interno delle applicazioni .NET. Quindi imparerai come creare file HTML in C#.
Passaggi per creare file HTML in C#
- Apri Visual Studio e crea un’applicazione console vuota
- Aggiungi un riferimento a Aspose.HTML for .NET da NuGet.org
- Usa il costruttore predefinito HTMLDocument() per creare un documento HTML vuoto
- Crea un elemento di testo utilizzando il metodo CreateTextNode()
- Aggiungi il testo creato al corpo del documento HTML
- Salva il file HTML su disco
Dopo aver installato correttamente Aspose.HTML per .NET dalla Galleria NuGet, sarai in grado di accedere alle classi e ai metodi dell’API. È necessario creare un documento HTML vuoto utilizzando il costruttore HTMLDocument() senza alcun parametro. Una volta che un documento HTML è stato inizializzato, sarai in grado di aggiungervi diversi elementi. Nel frammento di codice seguente, un semplice elemento di testo viene aggiunto al corpo usando C# per generare un documento HTML.
Codice per creare file HTML 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); | |
} | |
} | |
} | |
} |
Nell’argomento precedente, hai imparato come convertire Markdown in XPS in C#. È possibile utilizzare il frammento di codice semplice e autoesplicativo sopra riportato per generare file HTML in C#. Una volta generato il file HTML, puoi aprirlo e visualizzarlo in qualsiasi browser per visualizzare le informazioni che devono essere mostrate.