Converti PowerPoint PPT in GIF animate in Python

In vari casi, le presentazioni PowerPoint vengono convertite in altri formati come HTML, immagini, ecc. Di solito viene fatto per evitare la dipendenza da MS PowerPoint per visualizzare le presentazioni. In base a ciò, questo articolo mostra come convertire una presentazione PowerPoint PPT o PPTX in una GIF animata in Python. Inoltre, tratteremo come impostare la dimensione del frame, il ritardo tra le diapositive e i frame al secondo a livello di codice.

Libreria Python per la conversione da PPT a GIF di PowerPoint

Per convertire le presentazioni PowerPoint in GIF animate, utilizzeremo Aspose.Slides for Python. È una potente libreria Python che ti consente di creare e manipolare presentazioni senza problemi. Inoltre, fornisce una conversione di alta qualità di PPT/PPTX in altri formati popolari. Per usare questa libreria, puoi installarla da PyPI usando il seguente comando.

> pip install aspose.slides

Converti un PowerPoint PPT in GIF in Python

Aspose.Slides per Python converte la presentazione completa in una GIF animata, che contiene tutte le diapositive. Di seguito sono riportati i semplici passaggi per convertire un PPT in GIF in Python.

  • Carica la presentazione PPT/PPTX utilizzando la classe Presentation.
  • Salva la presentazione come GIF usando il metodo Presentation.save(string, SaveFormat.GIF).

L’esempio di codice seguente mostra come convertire un file PPTX di PowerPoint in una GIF animata in Python.

import aspose.slides as slides

# Load presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Save as GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF)

Imposta opzioni aggiuntive - Python PPT su GIF

Aspose.Slides per Python consente anche di personalizzare la conversione da PPT a GIF utilizzando diverse opzioni. Puoi impostare il ritardo tra le diapositive, la dimensione del fotogramma della GIF e la transizione in fotogrammi al secondo. Di seguito sono riportati i passaggi per raggiungere questo obiettivo.

  • Carica la presentazione PPT/PPTX utilizzando la classe Presentation.
  • Crea un’istanza della classe GifOptions.
  • Imposta le opzioni desiderate come la dimensione della cornice.
  • Salva la presentazione come GIF usando il metodo Presentation.save(string, SaveFormat.GIF, GifOptions).

L’esempio di codice seguente mostra come convertire un PPT in una GIF animata con impostazioni personalizzate in Python.

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

# Load presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Set additional options
    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

    # Save as GIF
    presentation.save("ppt-to-gif.gif", slides.export.SaveFormat.GIF, options)

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Slides per Python senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire le presentazioni PowerPoint PPT/PPTX in GIF animate in Python. Inoltre, hai visto come personalizzare la conversione da PowerPoint a GIF utilizzando diverse opzioni. Inoltre, puoi esplorare di più su Aspose.Slides per Python usando la documentazione. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.

Guarda anche

Info: Aspose ha recentemente sviluppato un servizio online Text to GIF che consente di trasformare testi o messaggi in animazioni interessanti.