Konwertuj PowerPoint PPT na animowany GIF w C#

Konwersja PowePoint na GIF jest zwykle wykonywana, aby uniknąć konieczności używania programu MS PowerPoint do przeglądania prezentacji. Animowany GIF może zawierać wszystkie slajdy PPT w jednym pliku. Dlatego w tym artykule opisano, jak przekonwertować prezentację programu PowerPoint PPT lub PPTX na animowany GIF w języku C#. Ponadto dowiesz się, jak programowo dostosować rozmiar klatki, opóźnienie między slajdami i liczbę klatek na sekundę.

C# .NET API dla PowerPoint PPT do konwersji GIF

Aby przekonwertować pliki PowerPoint PPT/PPTX na animowany GIF, użyjemy Aspose.Slides for .NET. Jest to bogaty w funkcje interfejs API .NET do tworzenia i manipulowania prezentacjami programu PowerPoint. Ponadto oferuje wysoką wierność konwersji plików PPT/PPTX do innych formatów. Możesz pobrać bibliotekę DLL API lub zainstalować ją za pomocą NuGet.

PM> Install-Package Aspose.Slides.NET 

Konwertuj PowerPoint PPT na GIF w C#

Aspose.Slides for .NET znacznie ułatwia konwersję PPT/PPTX na GIF. Po prostu załaduj prezentację i zapisz ją jako GIF. Poniżej przedstawiono kroki konwersji PPT na GIF w języku C#.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PPTX programu PowerPoint na animowany plik GIF w języku C#.

// Załaduj prezentację
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Zapisz prezentację jako GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# PPTX do GIF — dodatkowe opcje

Możesz także dostosować konwersję PPT do GIF, korzystając z różnych opcji, takich jak opóźnienie między slajdami, rozmiar klatki GIF i przejście w klatkach na sekundę. Poniżej przedstawiono kroki, aby dostosować konwersję PPT do GIF.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PPT na animowany plik GIF z dostosowanymi ustawieniami w języku C#.

// Załaduj prezentację
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Ustaw opcje GIF
    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
                
    // Zapisz prezentację jako GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# API do zapisywania PPT jako GIF — uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Slides for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się konwertować prezentacje PowerPoint PPT/PPTX na animowany GIF w C#. Ponadto widziałeś, jak dostosować konwersję programu PowerPoint do formatu GIF przy użyciu różnych opcji. Poza tym możesz dowiedzieć się więcej o Aspose.Slides for .NET, korzystając z dokumentacji. Możesz również zamieścić swoje zapytania na naszym forum.

Zobacz też

Info: Aspose niedawno opracował internetowy Konwerter tekstu na GIF, który pozwala tworzyć ciekawe animacje na podstawie prostych tekstów lub wiadomości.