Unir múltiples presentaciones en una sola ahora es solo una tarea de unas pocas líneas de código. Este artículo analiza diferentes formas de fusionar varias presentaciones de PowerPoint en una sola en Java. Además, le mostrará cómo puede fusionar diapositivas específicas de dos o más presentaciones utilizando un código fuente Java similar.

En este artículo se tratan los siguientes temas:

API de Java para fusionar presentaciones

GroupDocs equipa API de automatización de documentos de alto código para fusionar tipos de documentos similares y múltiples. Permite fusionar y dividir documentos, mover ciertas páginas, eliminar, intercambiar y extraer páginas de varios documentos con solo unas pocas líneas de código.

Este artículo usa GroupDocs.Merger for Java en los ejemplos. Puede descargar el archivo JAR desde la sección de descargas o usar las configuraciones de dependencia y repositorio más recientes dentro de sus aplicaciones Java basadas en 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>

Cómo fusionar presentaciones de PowerPoint (PPT/PPTX) en Java

Combinar múltiples presentaciones es bastante similar a combinar solo 2 archivos. Los siguientes pasos muestran cómo fusionar archivos de presentación PPT o PPTX dentro de la aplicación usando Java.

  • Cargue la primera presentación usando la clase Merger.
  • Combine la segunda presentación usando el método de unión.
  • Siga uniendo más archivos PPT o PPTX utilizando el mismo método de unión.
  • Guarde el archivo de presentaciones combinadas usando el método de guardado.

El siguiente fragmento de código Java fusiona varias presentaciones de PowerPoint.

// Combine todas las diapositivas de 2 o más presentaciones proporcionadas 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");
}

Cómo fusionar diapositivas de presentación específicas en Java

También puede combinar diapositivas específicas de varias presentaciones. Los siguientes pasos muestran cómo fusionar diapositivas de presentación específicas en Java.

  • Cargue la primera presentación usando la clase Merger.
  • Defina las diapositivas para unir usando la clase JoinOptions.
  • Ahora, combine ambas presentaciones utilizando el método de unión con opciones de unión preparadas.
  • Guarde el archivo de presentación combinado usando el método de guardado.

El siguiente fragmento de código Java combina las diapositivas seleccionadas de las presentaciones.

// Combine diapositivas seleccionadas de presentaciones proporcionadas usando C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // Prepare la lista de diapositivas para fusionar.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

Licencia de API gratuita

Puede obtener una licencia gratuita y fusionar sus presentaciones sin limitaciones de evaluación.

Conclusión

En este artículo, discutimos cómo fusionar dos o más archivos PPT en Java. Precisamente, combinamos presentaciones completas y luego también fusionamos algunas diapositivas seleccionadas de varias presentaciones. Puede utilizar esta función de combinación en sus aplicaciones Java.

Obtenga más información y póngase en contacto

En caso de que quiera saber más sobre la API Merger de Java de GroupDocs, visite: Documentación | referencia API | Ejemplos de GitHub

Póngase en contacto con nosotros en el foro sobre cualquier consulta.

Ver también