Convierte PowerPoint a XAML usando C++

El lenguaje de marcado de aplicaciones extensible (XAML) es un lenguaje simple y declarativo basado en XML. Utiliza el formato .xaml para sus archivos y se usa principalmente para diseñar interfaces gráficas de usuario en Xamarin Forms, UWP (Universal Windows Platform) y WPF (Windows Presentation Foundation). En XAML, puede crear, inicializar y establecer propiedades de objetos con relaciones jerárquicas. En este artículo, aprenderá cómo convertir archivos de PowerPoint a formato XAML mediante programación usando C++.

API de C++ para convertir presentaciones de PowerPoint a formato XAML

Aspose.Slides for C++ es una API potente y rica en funciones que le permite crear y cambiar archivos de PowerPoint sin necesidad de instalar Microsoft PowerPoint. Además, la API admite la conversión de presentaciones de PowerPoint a formato XAML. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.

PM> Install-Package Aspose.Slides.Cpp

Convierta archivos de PowerPoint a formato XAML usando C++

Puede convertir sus archivos de PowerPoint a formato XAML en solo unas pocas líneas de código siguiendo los pasos que se detallan a continuación.

El siguiente código de ejemplo muestra cómo convertir archivos de PowerPoint a formato XAML mediante C++.

// Ruta del archivo de origen
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Cargar el archivo de presentación
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Guarde los archivos XAML
presentation->Save(System::MakeObject<XamlOptions>());

Convierta archivos de PowerPoint a XAML con opciones adicionales

Para personalizar los archivos XAML generados, puede proporcionar opciones adicionales para la conversión. Los siguientes son los pasos para convertir archivos de PowerPoint a formato XAML usando opciones adicionales.

El siguiente código de ejemplo muestra cómo convertir archivos de PowerPoint a formato XAML con opciones adicionales mediante C++.

// Ruta del archivo de origen
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";

// Cargar el archivo de presentación
auto presentation = System::MakeObject<Presentation>(sourceFilePath);

// Crear una instancia de la clase XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);

// Guarde los archivos XAML
presentation->Save(xamlOptions);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido cómo convertir archivos de PowerPoint a formato XAML usando C++. Además, ha visto cómo proporcionar opciones adicionales para personalizar los archivos XAML generados. Aspose.Slides for C++ es una API robusta que proporciona muchas funciones adicionales para trabajar con archivos de PowerPoint. Puede explorar la API en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también