PowePoint till GIF-konvertering utförs vanligtvis för att undvika behovet av MS PowerPoint för att förhandsgranska presentationerna. Den animerade GIF-filen har förmågan att innehålla alla PPT-bilder i en enda fil. Därför tar den här artikeln upp hur man konverterar en PowerPoint PPT eller PPTX presentation till en animerad GIF i C#. Dessutom kommer du att lära dig hur du anpassar ramstorlek, fördröjningen mellan bilder och bildrutor per sekund programmatiskt.
- C# API för PowerPoint till GIF-konvertering
- Konvertera en PowerPoint PPT till GIF i C#
- Ställ in ytterligare alternativ för PPT/PPTX till GIF-konvertering
C# .NET API för PowerPoint PPT till GIF-konvertering
För att konvertera PowerPoint PPT/PPTX-filer till animerade GIF kommer vi att använda Aspose.Slides for .NET. Det är ett funktionsrikt .NET API för att skapa och manipulera PowerPoint-presentationer. Den erbjuder också högfientlig konvertering av PPT/PPTX-filer till andra format. Du kan ladda ner API:s DLL eller installera den med NuGet.
PM> Install-Package Aspose.Slides.NET
Konvertera en PowerPoint PPT till GIF i C#
Aspose.Slides för .NET gör det mycket lättare för dig att konvertera en PPT/PPTX till GIF. Ladda bara presentationen och spara den som en GIF. Följande är stegen för att konvertera en PPT till GIF i C#.
- Ladda PPT/PPTX-presentationen med klassen Presentation.
- Spara presentationen som GIF med metoden Presentation.Save(string, SaveFormat.Gif).
Följande kodexempel visar hur man konverterar en PowerPoint PPTX-fil till en animerad GIF i C#.
// Ladda presentationen
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// Spara presentationen som GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
C# PPTX till GIF - Ytterligare alternativ
Du kan också anpassa PPT till GIF-konvertering med hjälp av olika alternativ som fördröjningen mellan bilder, bildstorlek på GIF och övergången i bildrutor per sekund. Följande är stegen för att anpassa PPT till GIF-konvertering.
- Ladda PPT/PPTX-presentationen med klassen Presentation.
- Skapa en instans av klassen GifOptions.
- Ställ in önskade alternativ som ramstorlek.
- Spara presentationen som GIF med metoden Presentation.Save(string, SaveFormat.Gif, GifOptions).
Följande kodexempel visar hur man konverterar en PPT till en animerad GIF med anpassade inställningar i C#.
// Ladda presentationen
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// Ställ in GIF-alternativ
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
// Spara presentationen som GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
C# API för att spara PPT som GIF - Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att använda Aspose.Slides för .NET utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PowerPoint PPT/PPTX-presentationer till animerade GIF i C#. Dessutom har du sett hur du anpassar PowerPoint till GIF-konvertering med hjälp av olika alternativ. Dessutom kan du utforska mer om Aspose.Slides för .NET med hjälp av dokumentationen. Du kan också skicka dina frågor till vårt forum.
Se även
- Skapa MS PowerPoint-presentationer i C#
- Lägg till eller ta bort former i PowerPoint-bilder med C#
- Extrahera bilder från PowerPoint PPT i C#
Info: Aspose utvecklade nyligen en online Text to GIF Converter som låter dig göra intressanta animationer baserat på enkla texter eller meddelanden.