Convertir PowerPoint en XAML en utilisant C++

Extensible Application Markup Language (XAML) est un langage simple et déclaratif basé sur XML. Il utilise le format .xaml pour ses fichiers et est principalement utilisé pour concevoir des interfaces utilisateur graphiques dans Xamarin Forms, UWP (Universal Windows Platform) et WPF (Windows Presentation Foundation). En XAML, vous pouvez créer, initialiser et définir des propriétés d’objets avec des relations hiérarchiques. Dans cet article, vous apprendrez à convertir par programmation des fichiers PowerPoint au format XAML à l’aide de C++.

API C++ pour convertir des présentations PowerPoint au format XAML

Aspose.Slides for C++ est une API puissante et riche en fonctionnalités qui vous permet de créer et de modifier des fichiers PowerPoint sans nécessiter l’installation de Microsoft PowerPoint. De plus, l’API prend en charge la conversion des présentations PowerPoint au format XAML. Vous pouvez soit installer l’API via NuGet ou la télécharger directement à partir de la section Téléchargements.

PM> Install-Package Aspose.Slides.Cpp

Convertir des fichiers PowerPoint au format XAML à l’aide de C++

Vous pouvez convertir vos fichiers PowerPoint au format XAML en quelques lignes de code en suivant les étapes ci-dessous.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint au format XAML à l’aide de C++.

// Chemin du fichier source
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Charger le fichier de présentation
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Enregistrez les fichiers XAML
presentation->Save(System::MakeObject<XamlOptions>());

Convertir des fichiers PowerPoint en XAML avec des options supplémentaires

Afin de personnaliser les fichiers XAML générés, vous pouvez fournir des options supplémentaires pour la conversion. Voici les étapes pour convertir des fichiers PowerPoint au format XAML à l’aide d’options supplémentaires.

L’exemple de code suivant montre comment convertir des fichiers PowerPoint au format XAML avec des options supplémentaires à l’aide de C++.

// Chemin du fichier source
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Charger le fichier de présentation
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Créer une instance de la classe XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);

// Enregistrez les fichiers XAML
presentation->Save(xamlOptions);

Obtenez une licence gratuite

Afin d’essayer l’API sans limitation d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers PowerPoint au format XAML à l’aide de C++. De plus, vous avez vu comment fournir des options supplémentaires pour personnaliser les fichiers XAML générés. Aspose.Slides for C++ est une API robuste qui fournit de nombreuses fonctionnalités supplémentaires pour travailler avec des fichiers PowerPoint. Vous pouvez explorer l’API en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également