Converti PowerPoint PPT in GIF animate in Java

Animato GIF ha la capacità di contenere un numero di immagini in un unico file. Pertanto, le presentazioni PowerPoint vengono spesso convertite in file GIF in cui ogni immagine nella GIF rappresenta una diapositiva. Per eseguire la conversione a livello di codice, questo articolo illustra come convertire una presentazione PowerPoint PPT o PPTX in una GIF animata in Java. Inoltre, imparerai come personalizzare le dimensioni dei fotogrammi, il ritardo tra le diapositive e i fotogrammi al secondo a livello di codice.

API Java per la conversione da PPT di PowerPoint a GIF

Aspose.Slides for Java è un’API ricca di funzionalità per la creazione e la manipolazione di presentazioni PowerPoint. Inoltre, fornisce la conversione ad alta fedeltà di file PPT/PPTX in altri formati. Utilizzeremo questa API per convertire i file PPT/PPTX di PowerPoint in GIF animate. Puoi scaricare il JAR dell’API o installarlo utilizzando le seguenti configurazioni Maven.

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>22.2</version>
    <classifier>jdk16</classifier>
</dependency>

Converti un PowerPoint PPT in GIF in Java

Per convertire un PPT/PPTX in GIF, devi solo caricare la presentazione e salvarla come GIF. Di seguito sono riportati i passaggi per convertire un PPT in GIF in Java.

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

// Carica presentazione
Presentation presentation = new Presentation("presentation.pptx");

// Salva la presentazione come GIF
presentation.save("ppt-to-gif.gif", SaveFormat.Gif);

Imposta opzioni aggiuntive: Java PPT su GIF

Puoi anche personalizzare la conversione da PPT a GIF utilizzando diverse opzioni come 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 personalizzare la conversione da PPT a GIF.

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

// Carica presentazione
Presentation presentation = new Presentation("presentation.pptx");

// Imposta le opzioni GIF
GifOptions options = new GifOptions();
options.setFrameSize(new Dimension(960, 720)); // the size of the resultant GIF  
options.setDefaultDelay(2000); // how long each slide will be shown before moving to the next one
options.setTransitionFps(35); // increase FPS for better transition animation quality

// Salva la presentazione come GIF
presentation.save("ppt-to-gif.gif", SaveFormat.Gif, options);

Ottieni una licenza gratuita

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

Conclusione

In questo articolo, hai imparato come convertire le presentazioni PPT/PPTX di PowerPoint in GIF animate in Java. Inoltre, hai visto come personalizzare la conversione da PowerPoint a GIF utilizzando diverse opzioni. Inoltre, puoi esplorare di più su Aspose.Slides per Java usando la documentazione. Inoltre, puoi inviare le tue domande al nostro forum.

Guarda anche