Convertisseur HTML – Convertir HTML en C#

HTML (HyperText Markup Language) est le langage de balisage standard des documents créés pour être affichés dans les navigateurs. Connu comme le langage du web, le HTML a évolué avec les exigences des nouvelles informations qui doivent être affichées dans les pages web. La dernière variante est connue sous le nom de HTML 5, qui offre une grande flexibilité pour travailler avec le langage. Les pages HTML sont soit reçues d’un serveur, où elles sont hébergées, soit chargées à partir d’un système local.

La principale caractéristique d’Aspose.HTML for .NET est la fonction de conversion. La conversion entre formats est nécessaire pour diverses raisons : pour travailler dans un format familier et pratique ou pour tirer parti de différents formats pour des tâches spécifiques. L’espace de noms Aspose.Html.Converters facilite l’accès aux méthodes de conversion. Il fournit une large gamme de conversions HTML vers des formats populaires, tels que PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MHTML, et MD.

Convertisseur HTML en ligne

Vous pouvez vérifier la fonctionnalité de l’API Aspose.HTML et convertir du HTML en temps réel. Tout d’abord, chargez un fichier HTML depuis votre disque local, puis exécutez l’exemple. Dans cet exemple, les options d’enregistrement sont définies par défaut. Vous recevrez immédiatement le résultat de la conversion dans un fichier séparé.

                
            

Si vous souhaitez convertir HTML en PNG par programme, veuillez consulter les exemples de code C# suivants.

Comment convertir du HTML en C#

Cet article fournit des informations sur la liste des conversions HTML prises en charge et sur la manière de les effectuer à l’aide de la classe Converter qui regroupe toutes les opérations de conversion de bas niveau dans une seule classe afin de les rendre conviviales et faciles à utiliser.

Toute conversion que vous souhaitez effectuer implique le chargement d’un document HTML et son enregistrement dans le format supporté. Il peut s’agir de différents scénarios, mais ils peuvent être réalisés en quelques étapes :

  1. Chargez un document HTML dans un objet Document à l’aide de l’un des constructeurs HTMLDocument(). Vous pouvez charger un document HTML à partir d’un fichier, d’un code HTML, d’un flux ou d’une URL.
  2. Créer un objet Options de sauvegarde.
  3. Invoquer l’une des méthodes ConvertHTML() et lui transmettre les paramètres requis.

Jetez un coup d’œil à l’extrait de code C# suivant qui montre la conversion de HTML en PNG à l’aide de la méthode ConvertHTML(document, options, savePath).

 1// Convert HTML to PNG in C#
 2
 3// Prepare a path to a source HTML file
 4string documentPath = Path.Combine(DataDir, "nature.html");
 5
 6// Prepare a path to save the converted file
 7string savePath = Path.Combine(OutputDir, "nature-output.png");
 8
 9// Initialize an HTML document from the file
10using HTMLDocument document = new HTMLDocument(documentPath);
11
12// Create an instance of the ImageSaveOptions class 
13ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
14
15// Convert HTML to PNG
16Converter.ConvertHTML(document, options, savePath);

La méthode ConvertHTML() prend comme paramètres document, options, et savePath et effectue l’opération. Note: Vous devez spécifier le chemin du fichier de sortie dans votre système de fichiers local (savePath). De même, pour le constructeur HTMLDocument(address), vous devez fournir le chemin vers un fichier HTML source sur votre système de fichiers local.

Conversions HTML populaires

Aspose.HTML propose un Convertisseur HTML en ligne gratuit pour convertir les fichiers HTML dans une variété de formats populaires. Vous pouvez facilement convertir HTML en PDF, HTML en XPS, HTML en DOCX, HTML en JPG, HTML en PNG, HTML en BMP, HTML en TIFF, HTML en GIF, HTML en MD et HTML en MHTML. Il suffit de sélectionner le fichier, de choisir le format à convertir et le tour est joué. C’est rapide et entièrement gratuit !

Vous pouvez télécharger les exemples C# complets et les fichiers de données sur GitHub.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.