En este sencillo tutorial, le mostraremos cómo crear PowerPoint Presentation usando C# junto con los pasos detallados para configurar el entorno por su parte. Mientras trabaja en C#, cree una presentación de PowerPoint siguiendo pasos sencillos sin depender de PowerPoint. Además, el ejemplo proporcionado se puede utilizar sin problemas en todas las plataformas compatibles con .NET.
Pasos para crear una presentación de PowerPoint usando C#
- Descargue e instale el paquete Aspose.Slides for .NET desde NuGet
- Use los espacios de nombres Aspose.Slides, Aspose.Slides.Export y System.Drawing en su proyecto
- Cree una presentación vacía usando la instancia de la clase Presentation
- Agregue una diapositiva con un tipo de diseño en blanco dentro de la colección de diapositivas de la presentación
- Agregue una autoforma de rectángulo dentro de la diapositiva recién creada
- Agregue un marco de texto dentro de la forma agregada y establezca sus propiedades textuales
- Guarde la presentación como PPTX en el disco utilizando el método Guardar
Los pasos anteriores en C# crean un archivo PPTX sin ninguna dependencia de MS PowerPoint. El proceso comienza con la creación de una presentación mediante la instancia de la clase Presentation, seguida de la adición de una diapositiva en blanco y una forma automática dentro de la diapositiva. Posteriormente, el texto se agrega y formatea dentro de la forma agregada antes de guardar el archivo de presentación como PPTX en el disco.
Código para generar una presentación de PowerPoint en C#
Usando el ejemplo anterior en C# La presentación en formato PPTX se ha guardado en el disco. El enumerador SaveFormat también brinda opciones para guardar la presentación en formatos PPT, PPS, PPSX, ODP, POT y POTX. También puede personalizar el texto usando diferentes opciones expuestas por las clases PortionFormat y ParagraphFormat que incluyen la configuración de opciones como viñetas, márgenes, sangrías, resaltado y texto tachado.
Anteriormente, hemos sido testigos de cómo guardar la diapositiva como SVG en C# en otro tema de procedimientos. Sin embargo, en este tema, hemos explorado cómo se puede generar el uso de C# presentación de PowerPoint en diferentes formatos.