Convierta PowerPoint PPT a GIF animado en C#

La conversión de PowePoint a GIF generalmente se realiza para evitar la necesidad de MS PowerPoint para obtener una vista previa de las presentaciones. El GIF animado tiene la capacidad de contener todas las diapositivas PPT en un solo archivo. Por lo tanto, este artículo cubre cómo convertir una presentación de PowerPoint PPT o PPTX en un GIF animado en C#. Además, aprenderá a personalizar el tamaño de los fotogramas, el retraso entre las diapositivas y los fotogramas por segundo mediante programación.

C# .NET API para conversión de PowerPoint PPT a GIF

Para convertir archivos PowerPoint PPT/PPTX a GIF animados, usaremos Aspose.Slides for .NET. Es una API .NET rica en funciones para crear y manipular presentaciones de PowerPoint. Además, ofrece conversión de alta fidelidad de archivos PPT/PPTX a otros formatos. Puede descargar la DLL de la API o instalarla mediante NuGet.

PM> Install-Package Aspose.Slides.NET 

Convierta un PPT de PowerPoint a GIF en C#

Aspose.Slides for .NET hace que sea bastante más fácil convertir un PPT/PPTX a GIF. Simplemente cargue la presentación y guárdela como GIF. Los siguientes son los pasos para convertir un PPT a GIF en C#.

El siguiente ejemplo de código muestra cómo convertir un archivo PPTX de PowerPoint en un GIF animado en C#.

// Cargar presentación
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Guardar presentación como GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Establecer opciones adicionales - C# PPT a GIF

También puede personalizar la conversión de PPT a GIF utilizando diferentes opciones, como el retraso entre diapositivas, el tamaño de fotograma de GIF y la transición en fotogramas por segundo. Los siguientes son los pasos para personalizar la conversión de PPT a GIF.

El siguiente ejemplo de código muestra cómo convertir un PPT en un GIF animado con configuraciones personalizadas en C#.

// Cargar presentación
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Establecer opciones de GIF
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // Guardar presentación como GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para usar Aspose.Slides for .NET sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir presentaciones de PowerPoint PPT/PPTX a GIF animado en C#. Además, ha visto cómo personalizar la conversión de PowerPoint a GIF usando diferentes opciones. Además, puede explorar más sobre Aspose.Slides for .NET utilizando la documentación. Además, puede publicar sus consultas en nuestro foro.

Ver también

Información: Aspose desarrolló recientemente un [Convertidor de texto a GIF] en línea 4 que le permite crear animaciones interesantes basadas en textos o mensajes simples.