Převeďte PowerPoint PPT na animovaný GIF v Pythonu

V různých případech jsou prezentace v PowerPointu převedeny do jiných formátů, jako je HTML, obrázky atd. Obvykle se to dělá, aby se zabránilo závislosti na MS PowerPoint při prohlížení prezentací. V souladu s tím tento článek ukazuje, jak převést PowerPoint PPT nebo PPTX prezentaci na animovaný GIF v Pythonu. Kromě toho probereme, jak programově nastavit velikost snímku, zpoždění mezi snímky a snímky za sekundu.

Knihovna Pythonu pro PowerPoint převod PPT na GIF

Pro převod prezentací v PowerPointu na animovaný GIF použijeme Aspose.Slides pro Python. Je to výkonná knihovna Pythonu, která vám umožní bezproblémově vytvářet a manipulovat s prezentacemi. Kromě toho poskytuje vysoce kvalitní konverzi PPT/PPTX do jiných oblíbených formátů. Chcete-li tuto knihovnu používat, můžete ji nainstalovat z PyPI pomocí následujícího příkazu.

> pip install aspose.slides

Převeďte PowerPoint PPT na GIF v Pythonu

Aspose.Slides pro Python převede kompletní prezentaci na animovaný GIF, který obsahuje všechny snímky. Níže jsou uvedeny jednoduché kroky pro převod PPT na GIF v Pythonu.

  • Načtěte prezentaci PPT/PPTX pomocí třídy Presentation.
  • Uložte prezentaci jako GIF pomocí metody Presentation.save(string, SaveFormat.GIF).

Následující ukázka kódu ukazuje, jak převést soubor PowerPoint PPTX na animovaný GIF v Pythonu.

import aspose.slides as slides

# Načíst prezentaci
with slides.Presentation("presentation.pptx") as presentation:

    # Uložit jako GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)

Nastavte další možnosti – Python PPT na GIF

Aspose.Slides pro Python také umožňuje přizpůsobit převod PPT na GIF pomocí různých možností. Můžete nastavit zpoždění mezi snímky, velikost snímku GIF a přechod ve snímcích za sekundu. Níže jsou uvedeny kroky, jak toho dosáhnout.

  • Načtěte prezentaci PPT/PPTX pomocí třídy Presentation.
  • Vytvořte instanci třídy GifOptions.
  • Nastavte požadované možnosti, jako je velikost rámu.
  • Uložte prezentaci jako GIF pomocí metody Presentation.save(string, SaveFormat.GIF, GifOptions).

Následující ukázka kódu ukazuje, jak převést PPT na animovaný GIF s přizpůsobeným nastavením v Pythonu.

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

# Načíst prezentaci
with slides.Presentation("presentation.pptx") as presentation:

    # Nastavte další možnosti
    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

    # Uložit jako GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k používání Aspose.Slides pro Python bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést PowerPoint PPT/PPTX prezentace na animovaný GIF v Pythonu. Dále jste viděli, jak přizpůsobit převod PowerPoint na GIF pomocí různých možností. Kromě toho můžete prozkoumat více o Aspose.Slides pro Python pomocí dokumentace. Můžete nám také sdělit své dotazy prostřednictvím našeho fóra.

Viz také

Informace: Společnost Aspose nedávno vyvinula online službu Text to GIF, která vám umožňuje převádět texty nebo zprávy do zajímavých animací.