Převést PowerPoint PPT na animovaný GIF v C#

Převod PowePoint na GIF se obvykle provádí, aby se předešlo nutnosti použití MS PowerPoint pro náhled prezentací. Animovaný GIF má schopnost obsahovat všechny PPT snímky v jediném souboru. Proto tento článek popisuje, jak převést prezentaci PowerPoint PPT nebo PPTX na animovaný GIF v C#. Dále se naučíte, jak programově přizpůsobit velikost snímku, zpoždění mezi snímky a snímky za sekundu.

C# .NET API pro převod PowerPoint PPT na GIF

Pro převod souborů PowerPoint PPT/PPTX na animovaný GIF použijeme Aspose.Slides for .NET. Jedná se o funkčně bohaté rozhraní .NET API pro vytváření a manipulaci s prezentacemi v PowerPointu. Nabízí také vysoce věrný převod souborů PPT/PPTX do jiných formátů. Můžete si stáhnout DLL API nebo ji nainstalovat pomocí NuGet.

PM> Install-Package Aspose.Slides.NET 

Převést PowerPoint PPT na GIF v C#

Aspose.Slides pro .NET vám docela usnadňuje převod PPT/PPTX na GIF. Stačí načíst prezentaci a uložit ji jako GIF. Níže jsou uvedeny kroky pro převod PPT na GIF v C#.

Následující ukázka kódu ukazuje, jak převést soubor PowerPoint PPTX na animovaný GIF v C#.

// Načíst prezentaci
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Uložit prezentaci jako GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# PPTX na GIF – další možnosti

Můžete také přizpůsobit převod PPT na GIF pomocí různých možností, jako je zpoždění mezi snímky, velikost snímku GIF a přechod ve snímcích za sekundu. Následují kroky k přizpůsobení převodu PPT na GIF.

Následující ukázka kódu ukazuje, jak převést PPT na animovaný GIF s přizpůsobeným nastavením v C#.

// Načíst prezentaci
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // Nastavte možnosti 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
                
    // Uložit prezentaci jako GIF
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# API pro uložení PPT jako GIF – získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k používání Aspose.Slides pro .NET bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést PowerPoint PPT/PPTX prezentace na animovaný GIF v C#. Dále jste viděli, jak přizpůsobit převod PowerPoint na GIF pomocí různých možností. Kromě toho můžete prozkoumat více o Aspose.Slides pro .NET pomocí dokumentace. Své dotazy můžete také zveřejňovat na našem fóru.

Viz také

Informace: Aspose nedávno vyvinul online Text to GIF Converter, který vám umožňuje vytvářet zajímavé animace založené na jednoduchých textech nebo zprávách.