Konvertieren Sie PowerPoint PPT in animiertes GIF in C#

Die Konvertierung von PowePoint in GIF wird normalerweise durchgeführt, um die Notwendigkeit von MS PowerPoint für die Vorschau der Präsentationen zu vermeiden. Das animierte GIF kann alle PPT-Folien in einer einzigen Datei enthalten. Daher behandelt dieser Artikel das Konvertieren einer PowerPoint PPT- oder PPTX-Präsentation in ein animiertes GIF in C#. Außerdem erfahren Sie, wie Sie die Bildgröße, die Verzögerung zwischen den Folien und die Bilder pro Sekunde programmgesteuert anpassen können.

C# .NET-API für PowerPoint PPT-zu-GIF-Konvertierung

Um PowerPoint PPT/PPTX-Dateien in animiertes GIF zu konvertieren, verwenden wir Aspose.Slides for .NET. Es ist eine funktionsreiche .NET-API zum Erstellen und Bearbeiten von PowerPoint-Präsentationen. Außerdem bietet es eine High-Fidelity-Konvertierung von PPT/PPTX-Dateien in andere Formate. Sie können die DLL der API herunterladen oder sie mit NuGet installieren.

PM> Install-Package Aspose.Slides.NET 

Konvertieren Sie eine PowerPoint-PPT in C# in GIF

Aspose.Slides für .NET macht es Ihnen viel einfacher, ein PPT/PPTX in GIF umzuwandeln. Laden Sie einfach die Präsentation und speichern Sie sie als GIF. Im Folgenden sind die Schritte zum Konvertieren einer PPT in GIF in C# aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie eine PowerPoint-PPTX-Datei in C# in ein animiertes GIF konvertieren.

// Präsentation laden
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Präsentation als GIF speichern
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Setzen Sie zusätzliche Optionen – C# 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 C# konvertieren.

// Präsentation laden
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Legen Sie GIF-Optionen fest
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // Präsentation als GIF speichern
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

Holen Sie sich eine kostenlose Lizenz

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

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint-PPT/PPTX-Präsentationen in C# in animiertes GIF 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 mithilfe der Dokumentation mehr über Aspose.Slides für .NET erfahren. Sie können Ihre Fragen auch in unserem Forum posten.

Siehe auch

Info: Aspose hat kürzlich einen Online Text to GIF Converter entwickelt, mit dem Sie interessante Animationen basierend auf einfachen Texten oder Nachrichten erstellen können.