Перетворення 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 for .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# PPTX в 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);
}

C# API для збереження PPT як GIF - Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати Aspose.Slides for .NET без обмежень оцінювання.

Висновок

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

Дивись також

Інформація: компанія Aspose нещодавно розробила онлайн-конвертер Text to GIF Converter, який дозволяє створювати цікаві анімації на основі простих текстів або повідомлень.