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 převod PowerPoint na GIF
- Převeďte PowerPoint PPT na GIF v Pythonu
- Nastavte Další možnosti pro převod PPT/PPTX na GIF
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é
- Vytvářejte soubory PowerPoint v Pythonu
- Převeďte PPTX do PDF v Pythonu
- Převeďte PPT na PNG v Pythonu
- PPT/PPTX do HTML v Pythonu
- Přidejte vodoznak do PowerPoint PPT v Pythonu
- Aplikujte 3D efekty v PowerPoint PPT pomocí Pythonu
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í.