XAML (lenguaje de marcado de aplicaciones extensible) es un lenguaje descriptivo basado en XML que se utiliza para diseñar interfaces gráficas de usuario. Especialmente, XAML se usa en WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) y Xamarin Forms. En este artículo, aprenderá a convertir las diapositivas de una presentación de PowerPoint a las interfaces XAML mediante programación. En particular, el artículo cubrirá la conversión de PowerPoint PPTX a XAML usando C#.
- API para conversión de PPTX a XAML
- Convertir PowerPoint PPTX a XAML
- PowerPoint a XAML con opciones personalizadas
API de C# para la conversión de PowerPoint a XAML
Para convertir una presentación de PowerPoint a XAML, usaremos Aspose.Slides for .NET. Es una API de manipulación de presentaciones que le permite crear, modificar o convertir presentaciones de PowerPoint. Puede descargar la API o instalarla mediante NuGet.
PM> Install-Package Aspose.Slides.NET
Convierta PowerPoint PPTX a XAML en C#
Los siguientes son los pasos para convertir diapositivas en una presentación de PowerPoint a XAML en C#.
- Primero, cargue la presentación de PowerPoint usando la clase Presentation.
- Convierta la presentación en archivos XAML con el método Presentation.Save(new XamlOptions()).
El siguiente ejemplo de código muestra cómo convertir un PowerPoint PPTX a XAML.
// Cargar la presentación de PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Convertir presentación a XAML
pres.Save(new XamlOptions());
}
La siguiente es la captura de pantalla de los archivos que obtenemos después de realizar la conversión de PPTX a XAML.
PowerPoint a XAML con opciones personalizadas
También puede personalizar la conversión de PowerPoint a XAML configurando diferentes opciones. Por ejemplo, puede definir si desea convertir las diapositivas ocultas o no. Los siguientes son los pasos para convertir presentaciones de PowerPoint a XAML con opciones personalizadas.
- Primero, cargue la presentación de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase XamlOptions y establezca XamlOptions.ExportHiddenSlides en verdadero.
- Convierta la presentación a archivos XAML usando el método Presentation.Save(XamlOptions).
El siguiente ejemplo de código muestra cómo personalizar la conversión de PowerPoint a XAML en C#.
// Cargar la presentación de PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
// Establecer opciones
XamlOptions options = new XamlOptions();
options.ExportHiddenSlides = true;
// Convertir presentación a XAML
pres.Save(options);
}
Obtenga una licencia de API gratuita
Puede usar Aspose.Slides for .NET sin limitaciones de evaluación solicitando una licencia temporal.
Conclusión
En este artículo, ha aprendido cómo convertir presentaciones de PowerPoint PPT o PPTX a XAML usando C#. Simplemente puede instalar la API e integrar el código proporcionado en sus aplicaciones .NET. Además, puede visitar la documentación para explorar otras funciones de Aspose.Slides for .NET. Además, no dude en hacernos saber sus consultas a través de nuestro foro.