Konvertieren Sie PowerPoint PPT in animiertes GIF in Java

Animiertes GIF kann mehrere Bilder in einer einzigen Datei enthalten. Daher werden PowerPoint-Präsentationen häufig in GIF-Dateien konvertiert, wobei jedes Bild im GIF eine Folie darstellt. Um die Konvertierung programmgesteuert durchzuführen, behandelt dieser Artikel das Konvertieren einer PowerPoint PPT- oder PPTX-Präsentation in ein animiertes GIF in Java. Außerdem erfahren Sie, wie Sie die Bildgröße, die Verzögerung zwischen den Folien und die Bilder pro Sekunde programmgesteuert anpassen können.

Java-API für PowerPoint PPT-zu-GIF-Konvertierung

Aspose.Slides for Java ist eine funktionsreiche API zum Erstellen und Bearbeiten von PowerPoint-Präsentationen. Darüber hinaus bietet es eine High-Fidelity-Konvertierung von PPT/PPTX-Dateien in andere Formate. Wir werden diese API verwenden, um PowerPoint PPT/PPTX-Dateien in animierte GIFs zu konvertieren. Sie können die JAR-Datei der API herunterladen oder mit den folgenden Maven-Konfigurationen installieren.

Repository:

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

Abhängigkeit:

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

Konvertieren Sie eine PowerPoint-PPT in GIF in Java

Um eine PPT/PPTX in GIF umzuwandeln, müssen Sie nur die Präsentation laden und als GIF speichern. Im Folgenden sind die Schritte zum Konvertieren einer PPT in GIF in Java aufgeführt.

Das folgende Codebeispiel zeigt, wie eine PowerPoint-PPTX-Datei in Java in ein animiertes GIF konvertiert wird.

// Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");

// Präsentation als GIF speichern
presentation.save("ppt-to-gif.gif", SaveFormat.Gif);

Stellen Sie zusätzliche Optionen ein – Java PPT auf GIF

Sie können die PPT-zu-GIF-Konvertierung auch mit verschiedenen Optionen anpassen, z. B. die Verzögerung zwischen Folien, die Bildgröße von GIF und den Übergang in Bildern pro Sekunde. Im Folgenden sind die Schritte zum Anpassen der PPT-zu-GIF-Konvertierung aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine PPT in ein animiertes GIF mit benutzerdefinierten Einstellungen in Java konvertieren.

// Präsentation laden
Presentation presentation = new Presentation("presentation.pptx");

// Legen Sie GIF-Optionen fest
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

// Präsentation als GIF speichern
presentation.save("ppt-to-gif.gif", SaveFormat.Gif, options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.Slides für Java ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint PPT/PPTX-Präsentationen in animiertes GIF in Java konvertieren. Außerdem haben Sie gesehen, wie Sie die Konvertierung von PowerPoint in GIF mit verschiedenen Optionen anpassen können. Außerdem können Sie mehr über Aspose.Slides für Java erfahren, indem Sie die Dokumentation verwenden. Sie können Ihre Fragen auch in unserem Forum posten.

Siehe auch