Преобразование презентаций в анимированные 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 будет создан с параметрами по умолчанию.

Преобразование презентаций в анимированный 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)

FAQ

Что делать, если шрифты, используемые в презентации, не установлены в системе?

Установите недостающие шрифты или настройте резервные шрифты. Aspose.Slides заменит их, но внешний вид может отличаться. Для брендинга всегда гарантируйте, что необходимые шрифты явно доступны.

Можно ли наложить водяной знак на кадры GIF?

Да. Добавьте полупрозрачный объект/логотип на шаблон слайда или на отдельные слайды перед экспортом — водяной знак появится на каждом кадре.