Převod prezentací PowerPoint na animované GIFy v Pythonu
Přehled
Aspose.Slides for Python via Java vám umožňuje převádět prezentace PowerPoint na animované soubory GIF pomocí několika řádků kódu. To je užitečné pro sdílení obsahu snímků na webových stránkách, v messengerch nebo v dokumentaci. Tento článek vysvětluje, jak exportovat prezentaci pomocí výchozích nastavení a jak přizpůsobit velikost snímku, prodlevu snímku a frekvenci přechodových snímků pomocí GifOptions.
Převod prezentací na animovaný GIF pomocí výchozích nastavení
Následující příklad v Pythonu načte pres.pptx a uloží jej jako animovaný GIF s použitím standardních nastavení:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
presentation = Presentation("pres.pptx")
try:
presentation.save("pres.gif", SaveFormat.Gif)
finally:
presentation.dispose()
Tip
Pro přizpůsobení výstupu GIF před uložením předávejte objekt GifOptions, jak je ukázáno níže.Převod prezentací na animovaný GIF pomocí vlastních nastavení
Použijte setFrameSize k určení výstupních rozměrů v pixelech, setDefaultDelay k nastavení výchozí prodlevy snímku v milisekundách a setTransitionFps k řízení frekvence snímků přechodu.
Následující příklad exportuje GIF o rozměrech 960 × 720 s výchozí prodlevou snímku dvě sekundy a 35 snímky za sekundu pro přechody. Výchozí prodleva se použije, když není nastaven čas automatického postupu snímku.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import GifOptions, Presentation, SaveFormat
Dimension = jpype.JClass("java.awt.Dimension")
presentation = Presentation("pres.pptx")
try:
gif_options = GifOptions()
frame_size = Dimension(960, 720)
gif_options.setFrameSize(frame_size)
gif_options.setDefaultDelay(2000)
gif_options.setTransitionFps(35)
presentation.save("pres.gif", SaveFormat.Gif, gif_options)
finally:
presentation.dispose()
Poznámka
Můžete také vyzkoušet bezplatný konvertor Aspose Text to GIF.FAQ
Co když nejsou písma použitá v prezentaci nainstalována v systému?
Nainstalujte chybějící písma nebo nastavte záložní písma. Náhrada písma může změnit vzhled exportovaného GIFu. Je důležité, aby původní písma byla k dispozici, pokud chcete zachovat návrh prezentace.
Mohu na snímcích GIFu umístit vodoznak?
Ano. Přidejte poloprůhledný objekt nebo logo na příslušné hlavní snímky nebo na jednotlivé snímky před exportem. Vodoznak se stane součástí vykresleného obsahu snímku.