Convertir HTML en XML en C#
API PowerPoint .NET pour convertir des documents HTML en fichiers XML sur les plates-formes NET Framework, .NET Core, Windows Azure, Mono ou Xamarin
Comment convertir HTML en XML en C#
Comment convertir HTML en XML dans le code ?
En utilisant Aspose.Slides pour .NET , n’importe quel développeur ou application peut convertir des fichiers HTML en XML avec seulement quelques lignes de code C#.
En tant qu’API de traitement de documents moderne, Aspose.Slides pour .NET exporte rapidement le contenu HTML vers XML. La bibliothèque Aspose PowerPoint vous permet de convertir HTML en XML et de nombreux autres formats de fichiers.
Pour installer Aspose.Slides : ouvrez le gestionnaire de packages NuGet . Recherchez Aspose.Slides et installez-le.
Ou vous pouvez installer Aspose.Slides en exécutant cette commande à partir de la console du gestionnaire de packages.
Commande de la console du gestionnaire de packages
PM> Install-Package Aspose.Slides.NET
Comment convertir HTML en XML en C#
Les développeurs et les applications peuvent convertir HTML en XML de cette manière :
Créez une instance de la classe Presentation.
Chargez le fichier HTML.
Ajoutez des diapositives en fonction du contenu du fichier HTML.
Enregistrez les diapositives au format XML.
Configuration requise
Avant d’exécuter le code C# de conversion HTML vers XML, votre ordinateur doit disposer des prérequis suivants :
- Microsoft Windows ou un système d’exploitation compatible avec les plates-formes .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.
- Environnement de développement comme Microsoft Visual Studio.
- Aspose.Slides pour .NET DLL a été référencé dans votre projet.
Code C# pour convertir HTML en XML
using (Presentation pres = new Presentation())
{
pres.Slides.AddFromHtml("page.html");
pres.Slides.RemoveAt(0); // removes default empty slide
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
using (FileStream stream = new FileStream($"doc-{index}.xml", FileMode.Create, FileAccess.Write))
{
slide.WriteAsSvg(stream);
}
}
}
Convertisseur en ligne gratuit
Autres conversions prises en charge
Aspose.Slides prend en charge les opérations de conversion pour de nombreux formats de fichiers