Преобразование презентаций в анимированные GIF в Python
Преобразование презентаций в анимированный GIF с использованием настроек по умолчанию
Этот пример кода на Python показывает, как преобразовать презентацию в анимированный GIF, используя стандартные настройки:
import aspose.slides as slides
pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)
Анимированный GIF будет создан с параметрами по умолчанию.
TIP
Если вы предпочитаете настроить параметры GIF, вы можете использовать класс GifOptions. См. пример кода ниже.Преобразование презентаций в анимированный GIF с использованием пользовательских настроек
Этот пример кода показывает, как преобразовать презентацию в анимированный GIF, используя пользовательские настройки в Python:
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation(path + "pres.pptx")
options = slides.export.GifOptions()
options.frame_size = drawing.Size(960, 720) # размер полученного GIF
options.default_delay = 2000 # как долго будет отображаться каждый слайд, пока не будет заменён следующим
options.transition_fps = 35 # увеличьте FPS для лучшего качества анимации перехода
pres.save("pres.gif", slides.export.SaveFormat.GIF, options)
Info
Возможно, вам будет интересен бесплатный конвертер Text to GIF, разработанный компанией Aspose.FAQ
Что делать, если шрифты, используемые в презентации, не установлены в системе?
Установите недостающие шрифты или настройте резервные шрифты. Aspose.Slides заменит их, но внешний вид может отличаться. Для брендинга всегда гарантируйте, что необходимые шрифты явно доступны.
Можно ли наложить водяной знак на кадры GIF?
Да. Добавьте полупрозрачный объект/логотип на шаблон слайда или на отдельные слайды перед экспортом — водяной знак появится на каждом кадре.