Converti presentazioni in GIF animate con Python

Panoramica

Aspose.Slides ti consente di convertire presentazioni PowerPoint in file GIF animati con poche righe di codice. Questo è utile quando è necessario condividere il contenuto delle diapositive in un formato animato leggero, ampiamente supportato, che può essere incorporato in pagine web, messaggi o documentazione. Questo articolo spiega come esportare una presentazione in GIF usando le impostazioni predefinite e come personalizzare l’output configurando opzioni quali dimensione del fotogramma, ritardo della diapositiva e frequenza dei fotogrammi di transizione tramite GifOptions.

Converti le presentazioni in GIF animata usando le impostazioni predefinite

Questo esempio di codice in Python mostra come convertire una presentazione in GIF animata utilizzando le impostazioni standard:

import aspose.slides as slides

pres = slides.Presentation(path + "pres.pptx")
pres.save("pres.gif", slides.export.SaveFormat.GIF)

La GIF animata sarà creata con i parametri predefiniti.

Converti le presentazioni in GIF animata usando impostazioni personalizzate

Questo esempio di codice mostra come convertire una presentazione in GIF animata usando impostazioni personalizzate in 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) # la dimensione della GIF risultante
options.default_delay = 2000 # per quanto tempo ogni diapositiva sarà mostrata fino al passaggio alla successiva
options.transition_fps = 35  # aumentare gli FPS per migliorare la qualità dell'animazione di transizione

pres.save("pres.gif", slides.export.SaveFormat.GIF, options)

FAQ

E se i font usati nella presentazione non sono installati sul sistema?

Installa i font mancanti o configura i font di fallback. Aspose.Slides li sostituirà, ma l’aspetto potrebbe differire. Per il branding, assicurati sempre che i caratteri richiesti siano esplicitamente disponibili.

Posso sovrapporre una filigrana ai fotogrammi GIF?

Sì. Aggiungi un oggetto/logo semitrasparente al master slide o alle singole diapositive prima dell’esportazione — la filigrana comparirà su ogni fotogramma.