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 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:

  1. Installeer of update het pakket vanuit NuGet Packages Gallery.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. 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.

Zie ook