Combine varios PowerPoints en Node.js - Aspose PPT Merger

Aspose.Slides for Node.js a través de Java proporciona métodos y propiedades para fusionar múltiples PowerPoints en uno mediante programación. Esta API de JavaScript de PowerPoint le permite fusionar automáticamente archivos de PowerPoint para que pueda colocar los datos actuales y anteriores en un solo lugar. Sin embargo, MS PowerPoint es una poderosa herramienta que se utiliza para presentar datos comerciales de forma compacta. Esta guía explorará cómo instalar esta biblioteca de fusión Aspose PPT en nuestro proyecto basado en Node.js. Además, explicaremos la implementación de cómo combinar varios PowerPoints en Node.js.

Repasaremos los siguientes puntos en este artículo:

  1. Instalación de la API de JavaScript de PowerPoint
  2. Combinar varios PowerPoints en Node.js
  3. Fusionar PPTX en línea

Instalación de la API JavaScript de PowerPoint

Esta [guía] de instalación 7 contiene procedimientos de instalación para Windows, macOS y Linux. De hecho, es bastante fácil instalar la fusión Aspose PPT. Existe una gran cantidad de funciones que puede aprovechar para satisfacer sus requisitos de software. Entonces, hay dos formas de instalar esta API de JavaScript de PowerPoint. Primero, puede descargar el paquete desde NPM o puede instalarlo ejecutando el siguiente comando en la terminal/CMD:

npm install aspose.slides.via.java
fusionar automáticamente archivos de PowerPoint

Combine varios PowerPoints en Node.js

Ahora, llamaremos a las funciones expuestas por esta biblioteca de fusión Aspose PPT. Para ello, tenemos dos archivos PPTX/PPT de origen diferentes en nuestro sistema de archivos.

Puede seguir los siguientes pasos para fusionar automáticamente archivos de PowerPoint:

  • Obtenga el módulo aspose.slides.via.java en su aplicación.
  • Inicialice una instancia de la clase LoadOptions con el formato de archivo del documento fuente.
  • Cree una instancia de un objeto de la clase Presentación e inicialícelo con el primer archivo PPTX y un objeto de la clase LoadOptions.
  • Cargue el segundo archivo PPTX de origen.
  • Recorra las diapositivas devueltas por el método getSlides.
  • Llame al método addClone para agregar una copia de una diapositiva específica al final de la colección.
  • Invoque el método guardar para guardar el archivo de PowerPoint combinado en el disco.

El siguiente fragmento de código demuestra cómo fusionar varios PowerPoints en uno mediante programación:

// Combine varios PowerPoints en Node.js
var aspose = aspose || {};
// Obtenga el módulo aspose.slides.via.java en su aplicación.
aspose.slides = require("aspose.slides.via.java");
// Inicialice una instancia de la clase LoadOptions con el formato de archivo del documento fuente.    
var loadOptions = new aspose.slides.LoadOptions(0);
// Cree una instancia de un objeto de la clase Presentación e inicialícelo con el primer archivo PPTX y un objeto de la clase LoadOptions.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// Cargue el segundo archivo PPTX 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// Recorra las diapositivas devueltas por el método getSlides.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// Llame al método addClone para agregar una copia de una diapositiva específica al final de la colección. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// Invoque el método de guardar para guardar el archivo de PowerPoint combinado en el disco. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

Una vez que ejecute el ejemplo de código anterior, se creará un nuevo archivo PPTX (es decir, combinadoPresentation.pptx) en la dirección indicada. Puede ver el resultado en la imagen a continuación:

fusionar varios PowerPoints en uno

Fusionar PPTX en línea

Aspose.Slides for Node.js vía Java no solo viene con una solución programática sino que también proporciona una herramienta en línea para fusionar archivos PTX/PPT en línea. Puede fusionar automáticamente archivos de PowerPoint utilizando esta fusión Aspose PPT de nivel empresarial. Lo mejor de esta herramienta es que es gratuita y puedes utilizarla en casi todos los navegadores web populares.

fusionar PPTX en línea

Combine varios PowerPoints en uno: obtenga una licencia gratuita

Puede aprovechar una licencia temporal gratuita para probar esta API de JavaScript de PowerPoint sin limitaciones de evaluación.

Conclusión

Terminamos esta publicación de blog aquí. Muchas gracias por su atención y esperamos que haya aprendido a combinar varios PowerPoints en Node.js mediante programación. Además, hemos realizado una fusión PPTX en línea que puede utilizar para fusionar automáticamente archivos de PowerPoint. Además, visite la documentación de esta API de JavaScript de PowerPoint. Estas API referencias le darán acceso directo a las clases y métodos de Aspose.Slides for Node.js vía Java.

Además, le recomendamos visitar la Guía de introducción.

Finalmente, aspose.com está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hay ayuda disponible

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo combino varios PowerPoints en uno?

Puedes combinar varios PowerPoints usando Aspose.Slides for Node.js vía Java. Visite este enlace para obtener más detalles.

¿Cómo combino varios archivos PPTX?

Esta herramienta en línea se utiliza para fusionar PPTX en línea. Tiene una interfaz de usuario fácil de usar donde puedes cargar y procesar archivos fácilmente.

Ver también