Créer du HTML C#

Les fichiers HTML sont utilisés pour afficher des données ou des informations dans des pages Web. Parfois, vous devrez peut-être créer un fichier HTML dans vos projets. Suite à de tels scénarios, cet article explique comment créer un fichier HTML par programme en C#.

Créer des fichiers HTML - Installation de l’API C#

L’API Aspose.HTML pour .NET peut être utilisée pour travailler avec différents formats de fichiers pris en charge sans avoir besoin d’installer une autre application. Vous pouvez télécharger les fichiers DLL à partir de la page New Releases ou utiliser la commande NuGet suivante :

PM> Install-Package Aspose.Html

Créer un fichier HTML de base par programmation en C#

Vous pouvez créer un fichier HTML avec quelques appels de méthode, comme expliqué dans les étapes ci-dessous :

  1. Créez un objet de la classe HTMLDocument.
  2. Créez un élément de texte et ajoutez-le au document.
  3. Enregistrez le document HTML de sortie.
  4. Enregistrez le document HTML.

L’exemple de code ci-dessous montre comment suivre ces étapes et créer un fichier HTML par programmation en C# :

// Préparer un chemin de sortie pour l'enregistrement d'un document
string documentPath = "create-new-document.html";

// Initialiser un document HTML vide
using (var document = new Aspose.Html.HTMLDocument())
{
    // Créer un élément de texte et l'ajouter au document
    var text = document.CreateTextNode("Hello World!");
    document.Body.AppendChild(text);

    // Enregistrer le document sur un disque
    document.Save(documentPath);
}

Créer un fichier HTML à partir d’une URL par programmation en C#

Vous pouvez modifier la couleur du texte dans un fichier HTML à l’aide du CSS interne en procédant comme suit :

  1. Créez un objet de la classe Url pour spécifier le lien.
  2. Initialise l’objet de classe HTMLDocument en passant l’URL en paramètre.
  3. Enregistrez le fichier HTML de sortie.

L’exemple de code suivant montre comment créer un fichier HTML à partir de n’importe quelle page Web en ligne en C# :

// Définir le lien Url pour la page Web en ligne
Aspose.Html.Url url = new Aspose.Html.Url("https://blog.aspose.com/");

// Initialiser un objet de la classe HTMLDocument
var document = new Aspose.Html.HTMLDocument(url);

// Enregistrer le document sur un disque
document.Save(dataDir + "create-from-URL.html");

Explorez Aspose.HTML pour .NET

Vous pouvez visiter l’API documentation où différents chapitres couvrent d’autres fonctionnalités de l’API.

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite afin d’évaluer l’API sans aucune limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à créer une page Web HTML par programmation en C#. Il explique comment créer un fichier HTML à partir de rien ou en utilisant le contenu d’une URL en ligne. N’hésitez pas à nous écrire sur forum en cas d’ambiguïté.

Voir également

Modifier la couleur du texte en HTML à l’aide de C #