La combinazione di due o più presentazioni in una sola è a poche righe di codice. Questo articolo illustra diversi modi per unire più presentazioni di PowerPoint in una sola usando C#. Inoltre, mostrerà anche come unire diapositive specifiche di diverse presentazioni usando un codice C# simile.
I seguenti argomenti sono trattati in questo articolo:
- API .NET per la combinazione di presentazioni
- Come unire le presentazioni PowerPoint
- Come unire diapositive di presentazione specifiche
API .NET per unire le presentazioni
GroupDocs fornisce API di automazione ad alto codice per unire tipi di documenti simili e multipli. Oltre all’unione di file PowerPoint, consente di dividere documenti, spostare determinate pagine e rimuovere, scambiare o estrarre pagine da vari documenti utilizzando pochissimo codice.
Userò il suo GroupDocs.Merger for .NET negli esempi seguenti. Prima di procedere, puoi ottenere l’API da una delle seguenti opzioni:
- Installa o aggiorna il pacchetto da NuGet Packages Gallery.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
- Scarica l’MSI o le DLL dalla sezione download.
Come unire presentazioni PowerPoint (PPT/PPTX) usando C#
Combinare due o più presentazioni è abbastanza semplice. I passaggi seguenti mostrano come unire file PPT o PPTX all’interno dell’applicazione .NET usando C#.
- Carica la prima presentazione usando la classe Merger.
- Combina la seconda presentazione usando il metodo Unisci.
- Continua a unire più file PPT o PPTX utilizzando lo stesso metodo di unione.
- Salva il file delle presentazioni unite usando il metodo Salva.
Il frammento di codice C# seguente unisce più presentazioni di PowerPoint.
// Combina tutte le diapositive di 2 o più presentazioni fornite usando 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");
}
Come unire diapositive di presentazione specifiche usando C#
Puoi anche unire diapositive specifiche di più presentazioni. I passaggi seguenti mostrano come unire diapositive di presentazione specifiche usando C#.
- Carica la prima presentazione usando la classe Merger.
- Seleziona le diapositive a cui unirti utilizzando la classe JoinOptions.
- Ora, combina entrambe le presentazioni usando il metodo Join con le opzioni di join preparate.
- Salva il file di presentazione unito utilizzando il metodo Salva.
Il frammento di codice C# seguente combina le diapositive selezionate delle presentazioni.
// Combina le diapositive selezionate delle presentazioni fornite usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Prepara l'elenco delle diapositive da unire.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Licenza API gratuita
Puoi ottenere una licenza temporanea gratuita e unire le tue presentazioni senza limitazioni di valutazione.
Conclusione
Per concludere, oggi hai imparato a unire due o più file PPT usando C# all’interno della tua applicazione .NET. Più specificamente abbiamo combinato intere presentazioni e poi unito alcune diapositive selezionate dalle presentazioni. Puoi utilizzare la funzione di unione nelle tue applicazioni .NET per unire file ppt online.
Scopri di più e mettiti in contatto
Nel caso in cui desideri saperne di più sull’API .NET Merger di GroupDocs, visita: Documentazione | Riferimento API | Esempi GitHub.
Contattaci sul forum per qualsiasi domanda.