Het combineren van twee of meer presentaties tot één presentatie is slechts een paar regels code verwijderd. Dit artikel bespreekt verschillende manieren om meerdere PowerPoint-presentaties samen te voegen tot één presentatie met behulp van C#. Verder zal het ook laten zien hoe u specifieke dia’s van verschillende presentaties kunt samenvoegen met behulp van een vergelijkbare C#-code.
In dit artikel komen de volgende onderwerpen aan bod:
- .NET API voor het combineren van presentaties
- PowerPoint-presentaties samenvoegen
- Specifieke presentatiedia’s samenvoegen
.NET API om presentaties samen te voegen
GroupDocs biedt high-code automatiserings-API’s voor het samenvoegen van vergelijkbare en meerdere soorten documenten. Naast het samenvoegen van PowerPoint-bestanden, kunt u met zeer weinig code documenten splitsen, bepaalde pagina’s verplaatsen en pagina’s uit verschillende documenten verwijderen, verwisselen of extraheren.
Ik zal zijn GroupDocs.Merger for .NET gebruiken in de onderstaande voorbeelden. Voordat u doorgaat, kunt u de API verkrijgen via een van de volgende opties:
- Installeer of update het pakket vanuit NuGet Packages Gallery.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- Download de MSI of DLL’s van de downloadsectie.
PowerPoint-presentaties (PPT/PPTX) samenvoegen met C#
Het combineren van twee of meer presentaties is vrij eenvoudig. De volgende stappen laten zien hoe u PPT- of PPTX-bestanden kunt samenvoegen binnen de .NET-toepassing met behulp van C#.
- Laad de eerste presentatie met de klasse Merger.
- Combineer de tweede presentatie met behulp van de Join-methode.
- Blijf deelnemen aan meer PPT- of PPTX-bestanden met dezelfde samenvoegmethode.
- Sla het samengevoegde presentatiebestand op met behulp van de methode Opslaan.
Het volgende C#-codefragment voegt meerdere PowerPoint-presentaties samen.
// Combineer alle dia's van 2 of meer presentaties met behulp van C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
merger.Join("/path/presentation-2.pptx");
merger.Join("/path/presentation-3.pptx");
merger.Save("/path/merged-presentation.pptx");
}
Specifieke presentatiedia’s samenvoegen met C#
U kunt ook specifieke dia’s van meerdere presentaties samenvoegen. De volgende stappen laten zien hoe u specifieke presentatiedia’s kunt samenvoegen met C#.
- Laad de eerste presentatie met de klasse Merger.
- Selecteer de dia’s om samen te voegen met behulp van de klasse JoinOptions.
- Combineer nu beide presentaties met behulp van de Join-methode met voorbereide join-opties.
- Sla het samengevoegde presentatiebestand op met behulp van de methode Opslaan.
Het volgende C#-codefragment combineert de geselecteerde dia’s van de presentaties.
// Combineer geselecteerde dia's van geleverde presentaties met behulp van C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Bereid de lijst met dia's voor die u wilt samenvoegen.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Gratis API-licentie
U kunt een gratis tijdelijke licentie krijgen en uw presentaties samenvoegen zonder evaluatiebeperkingen.
Conclusie
Tot slot heb je vandaag geleerd om twee of meer PPT-bestanden samen te voegen met behulp van C# binnen je .NET-toepassing. Meer specifiek hebben we hele presentaties gecombineerd en vervolgens enkele geselecteerde dia’s uit de presentaties samengevoegd. U kunt de samenvoegfunctie in uw .NET-toepassingen gebruiken om ppt-bestanden online samen te voegen.
Meer informatie en contact opnemen
Als u meer wilt weten over de .NET Merger API van GroupDocs, gaat u naar: Documentatie | API-referentie | GitHub-voorbeelden.
Neem voor vragen contact met ons op via het forum.