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
- Convertir des fichiers PowerPoint au format XAML à l’aide de C++
- Convertir des fichiers PowerPoint en XAML avec des options supplémentaires
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.
- Chargez le fichier PowerPoint à l’aide de la classe Presentation.
- Enregistrez les fichiers XAML en utilisant Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions options) méthode.
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.
- Chargez le fichier PowerPoint à l’aide de la classe Presentation.
- Créez une instance de la classe XamlOptions.
- Définissez les options souhaitées.
- Enregistrez les fichiers XAML en utilisant Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions options) méthode.
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.