Konvertera PowerPoint PPT till animerad GIF i C#

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# .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#.

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.

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

Info: Aspose utvecklade nyligen en online Text to GIF Converter som låter dig göra intressanta animationer baserat på enkla texter eller meddelanden.