Converter PowerPoint PPT em GIF animado em C#

A conversão de PowePoint para GIF geralmente é realizada para evitar a necessidade de MS PowerPoint para visualizar as apresentações. O GIF animado tem a capacidade de conter todos os slides PPT em um único arquivo. Portanto, este artigo aborda como converter uma apresentação do PowerPoint PPT ou PPTX em um GIF animado em C#. Além disso, você aprenderá a personalizar o tamanho do quadro, o atraso entre os slides e os quadros por segundo programaticamente.

C# .NET API para conversão de PowerPoint PPT para GIF

Para converter arquivos PowerPoint PPT/PPTX em GIF animado, usaremos Aspose.Slides for .NET. É uma API .NET rica em recursos para criar e manipular apresentações do PowerPoint. Além disso, oferece conversão de alta fidelidade de arquivos PPT/PPTX para outros formatos. Você pode baixar DLL da API ou instalá-lo usando NuGet.

PM> Install-Package Aspose.Slides.NET 

Converter um PowerPoint PPT para GIF em C#

Aspose.Slides for .NET torna muito mais fácil para você converter um PPT/PPTX para GIF. Basta carregar a apresentação e salvá-la como um GIF. A seguir estão as etapas para converter um PPT para GIF em C#.

O exemplo de código a seguir mostra como converter um arquivo PPTX do PowerPoint em um GIF animado em C#.

// Carregar apresentação
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Salvar apresentação como GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Definir opções adicionais - C# PPT para GIF

Você também pode personalizar a conversão de PPT para GIF usando diferentes opções, como o atraso entre os slides, o tamanho do quadro do GIF e a transição em quadros por segundo. A seguir estão as etapas para personalizar a conversão de PPT para GIF.

O exemplo de código a seguir mostra como converter um PPT em um GIF animado com configurações personalizadas em C#.

// Carregar apresentação
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Definir opções 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
                
    // Salvar apresentação como GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para usar o Aspose.Slides para .NET sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter apresentações PPT/PPTX do PowerPoint em GIF animado em C#. Além disso, você viu como personalizar a conversão de PowerPoint para GIF usando diferentes opções. Além disso, você pode explorar mais sobre o Aspose.Slides para .NET usando a documentação. Além disso, você pode postar suas dúvidas em nosso fórum.

Veja também

Info: A Aspose desenvolveu recentemente um Conversor de Texto para GIF online que permite fazer animações interessantes com base em textos ou mensagens simples.