I olika fall kan du behöva dela upp PowerPoint-presentationerna i flera filer. Till exempel att dela en presentation efter varje bild, jämna eller udda bilder och så vidare. I den här artikeln kommer du att lära dig hur du delar upp PowerPoint PPTX/PPT-presentationer med C#.
C# API för att dela PowerPoint-presentationer
För att dela PPTX- eller PPT-presentationer kommer vi att använda Aspose.Slides for .NET. Det är ett API för presentationsmanipulering som låter dig skapa, modifiera och konvertera PowerPoint- och OpenOffice-presentationer från dina .NET-applikationer. Du kan antingen ladda ner API:et eller installera det med NuGet.
PM> Install-Package Aspose.Slides.NET
Dela upp en PowerPoint PPT i C#
Följande är stegen för att dela upp en PowerPoint-presentation med C#.
- Skapa först en instans av klassen Presentation för att ladda PowerPoint-presentationen.
- Gå sedan igenom varje ISlide i samlingen Presentation.Slides.
- Utför följande steg i varje iteration:
- Skapa en instans av klassen Presentation.
- Ta bort standardbilden med metoden Presentation.Slides[0].Remove().
- Lägg till bilden i presentationen med metoden Presentation.Slides.AddClone(ISlide).
- Spara slutligen presentationen med metoden Presentation.Save(String, SaveFormat).
Följande kodexempel visar hur man delar upp en PowerPoint PPT i C#.
// Ladda PowerPoint-presentation
using (Presentation pres = new Presentation("presentation.pptx"))
{
// Slinga genom diabilder
foreach(ISlide slide in pres.Slides)
{
// Skapa en ny tom presentation
using (Presentation newPres = new Presentation())
{
// Ta bort standardbild
newPres.Slides[0].Remove();
// Lägg till bild till presentationen
newPres.Slides.AddClone(slide);
// Spara presentationen
newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
}
}
}
Dela PPT-presentationer i C# - Skaffa en gratis licens
Du kan dela PowerPoint-presentationer utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.
Split PPT Slides - Online Demo
Prova online presentation splitter, som är baserad på Aspose.Slides.
Slutsats
I den här artikeln har du lärt dig hur du delar upp PowerPoint PPT-presentationer i C#. Du kan anpassa det medföljande kodexemplet för att definiera dina delningskriterier. Du kan till exempel dela upp varje bild i presentationen, alla jämna eller udda bilder etc. Du kan helt enkelt installera API:et och integrera den medföljande koden i din applikation.
C# PPT Splitting API - Läs mer
Dessutom kan du besöka dokumentationen för att utforska andra funktioner i API. Du kan också gärna meddela oss om dina frågor via vårt forum.