Перетворіть PowerPoint PPT на анімований GIF у Python

У різних випадках презентації PowerPoint перетворюються в інші формати, такі як HTML, зображення тощо. Зазвичай це робиться, щоб уникнути залежності від MS PowerPoint для перегляду презентацій. Відповідно до цього, у цій статті показано, як перетворити презентацію PowerPoint PPT або PPTX на анімований GIF у Python. Крім того, ми розглянемо, як програмно встановити розмір кадру, затримку між слайдами та кількість кадрів за секунду.

Бібліотека Python для перетворення PowerPoint PPT у GIF

Щоб перетворити презентації PowerPoint на анімований GIF, ми використаємо Aspose.Slides for Python. Це потужна бібліотека Python, яка дозволяє легко створювати презентації та керувати ними. Крім того, він забезпечує високоякісне перетворення PPT/PPTX в інші популярні формати. Щоб використовувати цю бібліотеку, ви можете встановити її з PyPI за допомогою такої команди.

> pip install aspose.slides

Перетворіть PowerPoint PPT на GIF у Python

Aspose.Slides for Python перетворює повну презентацію на анімований файл GIF, який містить усі слайди. Нижче наведено прості кроки для перетворення PPT у GIF у Python.

  • Завантажте презентацію PPT/PPTX за допомогою класу Presentation.
  • Збережіть презентацію у форматі GIF за допомогою методу Presentation.save(string, SaveFormat.GIF).

У наведеному нижче прикладі коду показано, як перетворити файл PowerPoint PPTX на анімований GIF у Python.

import aspose.slides as slides

# Завантажити презентацію
with slides.Presentation("presentation.pptx") as presentation:

    # Зберегти як GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)

Встановіть додаткові параметри - Python PPT на GIF

Aspose.Slides for Python також дозволяє налаштувати перетворення PPT у GIF за допомогою різних параметрів. Ви можете встановити затримку між слайдами, розмір кадру GIF і перехід у кадрах за секунду. Нижче наведено кроки для досягнення цього.

  • Завантажте презентацію PPT/PPTX за допомогою класу Presentation.
  • Створіть екземпляр класу GifOptions.
  • Встановіть потрібні параметри, наприклад розмір кадру.
  • Збережіть презентацію у форматі GIF за допомогою методу Presentation.save(string, SaveFormat.GIF, GifOptions).

У наведеному нижче прикладі коду показано, як перетворити PPT на анімований GIF із налаштованими параметрами в Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Завантажити презентацію
with slides.Presentation("presentation.pptx") as presentation:

    # Встановіть додаткові параметри
    options = slides.export.GifOptions()
    options.frame_size = drawing.Size(960, 720) # the size of the resultant GIF  
    options.default_delay = 2000 # how long each slide will be showed before moving to the next one
    options.transition_fps = 35  # increase FPS for better transition animation quality

    # Зберегти як GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)

Отримайте безкоштовну ліцензію

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

Висновок

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

Дивись також

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