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.
- API C# para conversão de PowerPoint para GIF
- Converter um PowerPoint PPT para GIF em C#
- Definir opções adicionais para conversão de PPT/PPTX para GIF
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#.
- Carregue a apresentação PPT/PPTX usando a classe Apresentação.
- Salve a apresentação como GIF usando o método Presentation.Save(string, SaveFormat.Gif).
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.
- Carregue a apresentação PPT/PPTX usando a classe Apresentação.
- Crie uma instância da classe GifOptions.
- Defina as opções desejadas, como tamanho do quadro.
- Salve a apresentação como GIF usando o método Presentation.Save(string, SaveFormat.Gif, GifOptions).
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
- Criar apresentações do MS PowerPoint em C#
- Adicionar ou remover formas em slides do PowerPoint usando C#
- Extraia imagens do PowerPoint PPT em C#
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.