Convertir PowerPoint PPT en GIF animé en Java

Le GIF animé a la capacité de contenir un certain nombre d’images dans un seul fichier. Par conséquent, les présentations PowerPoint sont souvent converties en fichiers GIF où chaque image du GIF représente une diapositive. Pour effectuer la conversion par programme, cet article explique comment convertir une présentation PowerPoint PPT ou PPTX en un GIF animé en Java. De plus, vous apprendrez à personnaliser la taille des images, le délai entre les diapositives et les images par seconde par programmation.

API Java pour la conversion PowerPoint PPT en GIF

Aspose.Slides for Java est une API riche en fonctionnalités pour créer et manipuler des présentations PowerPoint. De plus, il fournit une conversion haute fidélité des fichiers PPT/PPTX vers d’autres formats. Nous utiliserons cette API pour convertir les fichiers PowerPoint PPT/PPTX en GIF animés. Vous pouvez télécharger le JAR de l’API ou l’installer à l’aide des configurations Maven suivantes.

Repository:

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

Dependency:

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

Convertir un PowerPoint PPT en GIF en Java

Pour convertir un PPT/PPTX en GIF, il vous suffit de charger la présentation et de l’enregistrer au format GIF. Voici les étapes pour convertir un PPT en GIF en Java.

L’exemple de code suivant montre comment convertir un fichier PowerPoint PPTX en un GIF animé en Java.

// Charger la présentation
Presentation presentation = new Presentation("presentation.pptx");

// Enregistrer la présentation au format GIF
presentation.save("ppt-to-gif.gif", SaveFormat.Gif);

Définir des options supplémentaires - Java PPT en GIF

Vous pouvez également personnaliser la conversion PPT en GIF en utilisant différentes options telles que le délai entre les diapositives, la taille d’image du GIF et la transition en images par seconde. Voici les étapes pour personnaliser la conversion PPT en GIF.

L’exemple de code suivant montre comment convertir un PPT en GIF animé avec des paramètres personnalisés en Java.

// Charger la présentation
Presentation presentation = new Presentation("presentation.pptx");

// Définir les options 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

// Enregistrer la présentation au format GIF
presentation.save("ppt-to-gif.gif", SaveFormat.Gif, options);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Slides for Java sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des présentations PowerPoint PPT/PPTX en GIF animé en Java. De plus, vous avez vu comment personnaliser la conversion de PowerPoint en GIF à l’aide de différentes options. En outre, vous pouvez en savoir plus sur Aspose.Slides for Java en utilisant la documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également