Преобразование презентаций PowerPoint в анимированные GIF в .NET
Преобразование презентаций в анимированный GIF с использованием настроек по умолчанию
Этот пример кода на C# показывает, как преобразовать презентацию в анимированный GIF, используя стандартные настройки:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.gif", SaveFormat.Gif);
}
Анимированный GIF будет создан с параметрами по умолчанию.
TIP
Если вы хотите настроить параметры GIF, можете использовать класс GifOptions. См. пример кода ниже.Преобразование презентаций в анимированный GIF с пользовательскими настройками
Этот пример кода показывает, как преобразовать презентацию в анимированный GIF, используя пользовательские настройки в C#:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.gif", SaveFormat.Gif, new GifOptions
{
FrameSize = new Size(960, 720), // размер полученного GIF
DefaultDelay = 2000, // как долго каждый слайд будет отображаться, пока не будет заменён следующим
TransitionFps = 35 // увеличьте FPS для лучшего качества анимации переходов
});
}
Info
Возможно, вам будет интересно бесплатный конвертер Text to GIF, разработанный компанией Aspose.Вопросы и ответы
Что делать, если шрифты, используемые в презентации, не установлены в системе?
Установите недостающие шрифты или настройте резервные шрифты. Aspose.Slides заменит их, но внешний вид может отличаться. Для брендинга всегда убедитесь, что необходимые шрифты явно доступны.
Можно ли наложить водяной знак на кадры GIF?
Да. Добавьте полупрозрачный объект/логотип на шаблонный слайд или на отдельные слайды до экспорта — водяной знак будет отображаться на каждом кадре.