La génération et le traitement automatisés des documents HTML deviennent désormais une fonctionnalité exigeante. Différents rapports et factures sont désormais générés dynamiquement au format HTML. Cette rubrique couvrira l’implémentation de base de l’automatisation HTML dans les applications .NET. Ainsi, vous apprendrez à créer un fichier HTML en C#.
Étapes pour créer un fichier HTML en C#
- Ouvrez Visual Studio et créez une application de console vide
- Ajouter une référence à Aspose.HTML for .NET à partir de NuGet.org
- Utilisez le constructeur HTMLDocument() par défaut pour créer un document HTML vide
- Créer un élément de texte à l’aide de la méthode CreateTextNode()
- Ajouter le texte créé au corps du document HTML
- Enregistrez le fichier HTML sur le disque
Une fois que vous avez installé avec succès Aspose.HTML pour .NET à partir de NuGet Gallery, vous pourrez accéder aux classes et méthodes de l’API. Vous devez créer un document HTML vide en utilisant le constructeur HTMLDocument() sans aucun paramètre. Une fois qu’un document HTML est initialisé, vous pourrez y ajouter différents éléments. Dans l’extrait de code ci-dessous, un simple élément de texte est ajouté au corps à l’aide de C# pour générer un document HTML.
Code pour créer un fichier HTML en 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); | |
} | |
} | |
} | |
} |
Dans la rubrique précédente, vous avez appris comment convertir Markdown en XPS en C#. Vous pouvez utiliser l’extrait de code simple et explicite ci-dessus pour générer un fichier HTML en C#. Une fois le fichier HTML généré, vous pouvez l’ouvrir et le visualiser dans n’importe quel navigateur pour afficher les informations qui doivent être présentées.