Conversion HTML en ligne ou via C#
Convertissez le langage de balisage hypertexte HTML en PDF, XHTML, MHTML, Markdown, XPS, DOCX et images, y compris BMP, JPG, PNG, TIFF pour créer des applications .NET multiplateformes
Comment convertir du HTML avec C#
- Chargez un document HTML dans un objet Document à l’aide de l’un des constructeurs HTMLDocument() . Vous pouvez charger du HTML à partir d’un fichier, d’un code HTML, d’un flux ou d’une URL.
- Créez un objet Options d’enregistrement.
- Appelez l’une des méthodes ConvertHTML() et transmettez-lui les paramètres requis.
Langage de balisage hypertexte HTML est le langage du Web. Actuellement, la plupart des informations sont présentes sur des sites Web sous forme de pages Web. Ainsi, la conversion de ces informations basées sur HTML dans d’autres formats tels que PDF, XPS, Microsoft® Word, Markdown et les formats d’image est un scénario courant.
Aspose.HTML for .NET API
facilite le processus de conversion pour les développeurs. Il charge le fichier à l’aide de la classe HTMLDocument, crée l’objet d’options de sauvegarde approprié et utilise la méthode de conversion appropriée
Converter class
.
Toute conversion que vous souhaitez effectuer implique de charger un document HTML et de l’enregistrer dans le format pris en charge. Il peut s’agir de différents scénarios, mais cela peut être fait en quelques étapes obligatoires:
Convertisseur HTML en ligne
Vous pouvez convertir HTML avec Aspose.HTML pour l’API .NET en temps réel. L’exemple C# suivant montre comment convertir un document HTML. Veuillez charger un fichier à partir du système de fichiers local, sélectionner le format de sortie et exécuter l’exemple. Vous obtiendrez immédiatement le résultat. Vous pouvez essayer les convertisseurs en ligne gratuits ici.
using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
Fonctions de conversion dans la documentation
Le principal point fort de l’API Aspose.HTML .NET est une fonctionnalité de conversion. La conversion entre les 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 implémente un accès facile aux méthodes de conversion. Il fournit une large gamme de conversions HTML vers des formats populaires, tels que PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML et MD. Veuillez consulter le chapitre de la documentation Conversion entre les formats pour en savoir plus sur les fonctionnalités de conversion d’Aspose.HTML pour l’API .NET.
Installation de la bibliothèque Aspose.HTML for .NET
Cette bibliothèque prend en charge l’analyse de HTML5, CSS3, SVG et HTML Canvas pour construire un modèle d’objet de document (DOM) basé sur la norme WHATWG DOM. Vous pouvez utiliser plusieurs méthodes pour installer la bibliothèque Aspose.HTML for .NET sur votre système :
- Utilisation de l’interface graphique du gestionnaire de packages NuGet.
- Utilisation de la console du gestionnaire de packages.
- Installation d’Aspose.HTML for .NET via MSI.
Pour plus de détails sur l’installation de la bibliothèque C#, veuillez consulter la Documentation Aspose.HTML .
Autres conversions prises en charge
Vous pouvez également convertir des fichiers HTML, XHTML, MHTML, EPUB, Markdown et SVG dans de nombreux autres formats de fichiers, dont quelques-uns sont répertoriés ci-dessous: