Unire più presentazioni in una sola ora è solo un compito di poche righe di codice. Questo articolo illustra diversi modi per unire più presentazioni PowerPoint in una sola in Java. Inoltre, mostrerà come unire diapositive specifiche di due o più presentazioni utilizzando un codice sorgente java simile.

I seguenti argomenti sono trattati in questo articolo:

API Java per unire le presentazioni

GroupDocs fornisce API di automazione dei documenti ad alto codice per unire tipi di documenti simili e multipli. Consente di unire e dividere documenti, spostare determinate pagine, rimuovere, scambiare ed estrarre pagine da vari documenti con poche righe di codice.

Questo articolo usa GroupDocs.Merger for Java negli esempi. Puoi scaricare il file JAR dalla sezione download o utilizzare l’ultimo repository e le configurazioni delle dipendenze all’interno delle tue applicazioni Java basate su Maven.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

Come unire presentazioni PowerPoint (PPT/PPTX) in Java

La combinazione di più presentazioni è abbastanza simile alla combinazione di soli 2 file. I passaggi seguenti mostrano come unire i file di presentazione PPT o PPTX all’interno dell’applicazione utilizzando Java.

  • Carica la prima presentazione usando la classe Merger.
  • Combina la seconda presentazione usando il metodo di unione.
  • Continua a unire più file PPT o PPTX usando lo stesso metodo di unione.
  • Salva il file delle presentazioni unite usando il metodo di salvataggio.

Il seguente frammento di codice Java unisce più presentazioni 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 in Java

Puoi anche unire diapositive specifiche di più presentazioni. I passaggi seguenti mostrano come unire diapositive di presentazione specifiche in Java.

  • Carica la prima presentazione usando la classe Merger.
  • Definisci le diapositive da unire usando la classe JoinOptions.
  • Ora, combina entrambe le presentazioni usando il metodo di unione con le opzioni di unione preparate.
  • Salva il file di presentazione unito usando il metodo di salvataggio.

Il seguente frammento di codice Java 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 gratuita e unire le tue presentazioni senza limitazioni di valutazione.

Conclusione

In questo articolo abbiamo discusso di come unire due o più file PPT in Java. Precisamente abbiamo combinato intere presentazioni e poi abbiamo unito anche alcune diapositive selezionate da più presentazioni. Puoi utilizzare questa funzione di unione nelle tue applicazioni Java.

Scopri di più e mettiti in contatto

Se vuoi saperne di più sull’API Java Merger di GroupDocs, visita: Documentazione | Riferimento API | Esempi GitHub

Contattaci sul forum per qualsiasi domanda.

Guarda anche