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#-API für die Umwandlung von PowerPoint in GIF
- Konvertieren Sie eine PowerPoint-PPT in C# in GIF
- Legen Sie zusätzliche Optionen für die Umwandlung von PPT/PPTX in GIF fest
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.
- Laden Sie die PPT/PPTX-Präsentation mit der Klasse Präsentation.
- Speichern Sie die Präsentation als GIF mit der Methode Presentation.Save(string, SaveFormat.Gif).
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.
- Laden Sie die PPT/PPTX-Präsentation mit der Klasse Präsentation.
- Erstellen Sie eine Instanz der Klasse GifOptions.
- Legen Sie die gewünschten Optionen wie die Rahmengröße fest.
- Speichern Sie die Präsentation als GIF mit der Methode Presentation.Save(string, SaveFormat.Gif, GifOptions).
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
- Erstellen Sie MS PowerPoint-Präsentationen in C#
- Hinzufügen oder Entfernen von Formen in PowerPoint-Folien mit C#
- Bilder aus PowerPoint PPT in C# extrahieren
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.