Преобразование PowerPoint PPT в анимированный GIF на C#

Преобразование PowePoint в GIF обычно выполняется, чтобы избежать необходимости использования MS PowerPoint для предварительного просмотра презентаций. Анимированный GIF может содержать все слайды PPT в одном файле. Поэтому в этой статье рассказывается, как преобразовать презентацию PowerPoint PPT или PPTX в анимированный GIF на C#. Кроме того, вы узнаете, как программно настроить размер кадра, задержку между слайдами и количество кадров в секунду.

C# .NET API для преобразования PowerPoint PPT в GIF

Чтобы преобразовать файлы PowerPoint PPT/PPTX в анимированный GIF, мы будем использовать Aspose.Slides for .NET. Это многофункциональный .NET API для создания презентаций PowerPoint и управления ими. Кроме того, он предлагает высокоточное преобразование файлов PPT/PPTX в другие форматы. Вы можете скачать библиотеку DLL API или установить ее с помощью NuGet.

PM> Install-Package Aspose.Slides.NET 

Преобразование PowerPoint PPT в GIF на C#

Aspose.Slides для .NET значительно упрощает преобразование PPT/PPTX в GIF. Просто загрузите презентацию и сохраните ее в формате GIF. Ниже приведены шаги для преобразования PPT в GIF на C#.

В следующем примере кода показано, как преобразовать файл PowerPoint PPTX в анимированный GIF на C#.

// Загрузить презентацию
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Сохранить презентацию в формате GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Установка дополнительных параметров — C# PPT в GIF

Вы также можете настроить преобразование PPT в GIF, используя различные параметры, такие как задержка между слайдами, размер кадра GIF и переход в кадрах в секунду. Ниже приведены шаги по настройке преобразования PPT в GIF.

  • Загрузите презентацию PPT/PPTX, используя класс Presentation.
  • Создайте экземпляр класса GifOptions.
  • Установите желаемые параметры, такие как размер кадра.
  • Сохраните презентацию в формате GIF, используя метод Presentation.Save(string, SaveFormat.Gif, GifOptions).

В следующем примере кода показано, как преобразовать PPT в анимированный GIF с настраиваемыми параметрами в C#.

// Загрузить презентацию
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Установить параметры 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
                
    // Сохранить презентацию в формате GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования Aspose.Slides for .NET без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как преобразовать презентации PowerPoint PPT/PPTX в анимированный GIF на C#. Кроме того, вы увидели, как настроить преобразование PowerPoint в GIF, используя различные параметры. Кроме того, вы можете узнать больше об Aspose.Slides для .NET, используя документацию. Кроме того, вы можете оставлять свои вопросы на нашем форуме.

Смотрите также

Информация: Aspose недавно разработала онлайн-конвертер текста в GIF]4, который позволяет создавать интересные анимации на основе простых текстов или сообщений.