V různých případech může být nutné rozdělit prezentace PowerPoint do více souborů. Chcete-li například rozdělit prezentaci podle jednotlivých snímků, sudých nebo lichých snímků a tak dále. V tomto článku se dozvíte, jak rozdělit PowerPoint PPTX/PPT prezentace pomocí C#.
C# API pro rozdělení prezentací v PowerPointu
Pro rozdělení PPTX nebo PPT prezentací použijeme Aspose.Slides for .NET. Jedná se o rozhraní API pro manipulaci s prezentacemi, které vám umožňuje vytvářet, upravovat a převádět prezentace PowerPoint a OpenOffice z vašich aplikací .NET. API si můžete buď stáhnout, nebo jej nainstalovat pomocí NuGet.
PM> Install-Package Aspose.Slides.NET
Rozdělit PowerPoint PPT v C#
Níže jsou uvedeny kroky k rozdělení prezentace PowerPoint pomocí C#.
- Nejprve vytvořte instanci třídy Presentation pro načtení prezentace PowerPoint.
- Poté procházejte každou ISlide v kolekci Presentation.Slides.
- V každé iteraci proveďte následující kroky:
- Vytvořte instanci třídy Presentation.
- Odeberte výchozí snímek pomocí metody Presentation.Slides[0].Remove().
- Přidejte snímek do prezentace pomocí metody Presentation.Slides.AddClone(ISlide).
- Nakonec prezentaci uložte pomocí metody Presentation.Save(String, SaveFormat).
Následující ukázka kódu ukazuje, jak rozdělit PowerPoint PPT v C#.
// Načíst prezentaci PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
// Procházejte snímky
foreach(ISlide slide in pres.Slides)
{
// Vytvořte novou prázdnou prezentaci
using (Presentation newPres = new Presentation())
{
// Odebrat výchozí snímek
newPres.Slides[0].Remove();
// Přidat snímek do prezentace
newPres.Slides.AddClone(slide);
// Uložit prezentaci
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
Rozdělit PPT prezentace v C# – získejte bezplatnou licenci
PowerPointové prezentace můžete rozdělit bez omezení hodnocení získáním bezplatné dočasné licence.
Split PPT Slides – online ukázka
Vyzkoušejte rozdělovač online prezentací, který je založen na Aspose.Slides.
Závěr
V tomto článku jste se naučili, jak rozdělit PowerPoint PPT prezentace v C#. Poskytnutý ukázkový kód můžete upravit tak, aby definoval kritéria rozdělení. Můžete například rozdělit každý snímek v prezentaci, všechny sudé nebo liché snímky atd. Jednoduše můžete nainstalovat API a integrovat poskytnutý kód do vaší aplikace.
C# PPT Splitting API – Přečtěte si více
Kromě toho můžete navštívit dokumentaci a prozkoumat další funkce API. Můžete nám také sdělit své dotazy prostřednictvím našeho fóra.