Come creare file HTML in C#

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#

  1. Apri Visual Studio e crea un’applicazione console vuota
  2. Aggiungi un riferimento a Aspose.HTML for .NET da NuGet.org
  3. Usa il costruttore predefinito HTMLDocument() per creare un documento HTML vuoto
  4. Crea un elemento di testo utilizzando il metodo CreateTextNode()
  5. Aggiungi il testo creato al corpo del documento HTML
  6. 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.

 Italiano