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.
- API de C# para la conversión de PowerPoint a GIF
- Convierta un PPT de PowerPoint a GIF en C#
- Establecer opciones adicionales para la conversión de PPT/PPTX a GIF
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#.
- Cargue la presentación PPT/PPTX usando la clase Presentation.
- Guarde la presentación como GIF usando el método Presentation.Save(string, SaveFormat.Gif).
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.
- Cargue la presentación PPT/PPTX usando la clase Presentation.
- Cree una instancia de la clase GifOptions.
- Establezca las opciones deseadas, como el tamaño del marco.
- Guarde la presentación como GIF usando el método Presentation.Save(string, SaveFormat.Gif, GifOptions).
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
- Crear presentaciones de MS PowerPoint en C#
- Agregar o quitar formas en diapositivas de PowerPoint usando C#
- Extraiga imágenes de PowerPoint PPT en C#
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.