Ce didacticiel décrit brièvement comment convertir HTML en image en C# en chargeant le fichier source HTML, puis en l’enregistrant en tant que fichier image PNG. Vous pouvez configurer l’image de sortie en définissant un certain nombre de propriétés qui sont expliquées dans l’exemple de code. Notez que pour écrire HTML vers le convertisseur d’image, le langage C# est utilisé ici, mais vous pouvez également effectuer la même tâche dans de nombreux autres langages.
Étapes pour convertir HTML en image en C#
- Configurez le projet en ajoutant Aspose.HTML for .NET à partir du gestionnaire de packages Nuget
- Chargez le fichier HTML source souhaité dans l’objet de classe HTMLDocument pour la conversion en image
- Initialisez l’objet ImageSaveOptions et configurez différentes propriétés de l’image de sortie
- Convertissez le HTML en image à l’aide de la fonction ConvertHTML() de la classe Converter
Les étapes ci-dessus décrivent comment, à l’aide de C#, convertir HTML en image, ajoutez d’abord la référence aux bibliothèques requises, puis chargez le fichier HTML source à l’aide de la classe HTMLDocument. Vous pouvez configurer l’image de sortie en définissant des propriétés telles que le mode de lissage, la couleur d’arrière-plan, les résolutions horizontale et verticale. Une fois tous les paramètres définis, convertissez le fichier HTML en image à l’aide de la fonction ConvertHTML() qui nécessite un fichier d’entrée, des configurations d’image et le nom du fichier d’image de sortie.
Code pour convertir HTML en image en C#
Ici, nous avons utilisé l’objet de classe ImageSaveOptions qui prend également en charge le format de réglage qui est PNG par défaut, la mise en page comme la mise en page et les options CSS à utiliser pour le rendu du HTML. De même, les autres types d’images pris en charge incluent JPEG, BMP, GIF et TIFF.
Nous avons appris ici comment convertir du HTML en image en C#. Si vous souhaitez apprendre à créer le fichier HTML à partir de zéro avant de le convertir en image, reportez-vous à l’article sur comment créer un fichier HTML en C#.