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# API pro převod PowerPoint na GIF
- Převést PowerPoint PPT na GIF v C#
- Nastavte Další možnosti pro převod PPT/PPTX na GIF
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#.
- Načtěte prezentaci PPT/PPTX pomocí třídy Presentation.
- Uložte prezentaci jako GIF pomocí metody Presentation.Save(string, SaveFormat.Gif).
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.
- Načtěte prezentaci PPT/PPTX pomocí třídy Presentation.
- Vytvořte instanci třídy GifOptions.
- Nastavte požadované možnosti, jako je velikost rámu.
- Uložte prezentaci jako GIF pomocí metody Presentation.Save(string, SaveFormat.Gif, GifOptions).
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é
- Vytvářejte prezentace MS PowerPoint v C#
- Přidání nebo odebrání tvarů v PowerPointových snímcích pomocí C#
- Extrahujte obrázky z PowerPoint PPT v C#
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.