Biblioteca JavaScript de código abierto para presentaciones PPTX de Microsoft®

 Genere, actualice, manipule y convierta archivos PPTX de PowerPoint en el lado del servidor a través de la API de JavaScript.

¿Qué es Nodo-PPTX?

Node-PPTX es una biblioteca JavaScript pura de código abierto que permite a los desarrolladores de software leer, escribir, componer y manipular archivos PPTX. La biblioteca proporcionó funcionalidad para crear un archivo completamente nuevo desde cero, así como para modificar un archivo PPTX existente. La biblioteca ofrece funciones muy fáciles de usar y brinda la capacidad de generar presentaciones con solo un par de comandos de JavaScript.

La biblioteca ha brindado soporte para varias funciones importantes, como la creación de una presentación desde cero, la modificación de la presentación, la configuración de la dirección del texto, la adición de diapositivas, la eliminación de diapositivas, el reordenamiento de diapositivas, las opciones de formato, la aplicación de diapositivas maestras, la adición de números de diapositivas, la adición de contenido a las diapositivas y muchas más. más.

Previous Next

Primeros pasos con Node-PPTX

Puede usar el paquete npm para instalar el paquete Node-PPTX.

Instalar a través del comando npm

 $ npm i nodejs-pptx 

Genere una presentación PPTX desde cero a través de la API de JavaScript

La biblioteca de código abierto Node-PPTX permite a los programadores de software generar una nueva presentación PPTX desde cero utilizando unas pocas líneas de código. También proporciona soporte para modificar presentaciones existentes con facilidad. Los desarrolladores también pueden agregar nuevas diapositivas, imágenes, gráficos básicos, formas, etc. a sus presentaciones. Al usar la siguiente línea de código, puede generar fácilmente PPTX desde cero.

Crear PPTX

  1. Importar nodo-PPTX
  2. Inicializar PPTX.Composer
  3. Agregar diapositiva y texto
  4. Guardar PPTX

Crear PPTX en JavaScript

const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
    pres.addSlide(slide => {
    slide.addText(text => {
    text.value('File Format Developer Guide');
    });
    });
});
await pptx.save(`./fileformat.pptx`);
          

Agregar contenido a las diapositivas de la presentación

La API de Node-PPTX admite gráficos, imágenes, cuadros de texto y formas además de las presentaciones de PowerPoint PPTX. Aquí hay algunas formas en las que puede agregar estos elementos a una diapositiva. Los objetos se colocan uno encima del otro en el orden en que se agregan. Por lo tanto, primero querrá agregar elementos de fondo y avanzar gradualmente hacia la parte superior de la composición.

Agregar cuadros de texto a la presentación

La biblioteca Node-PPTX brinda a los programadores de software la capacidad de incluir cuadros de texto en una presentación PPTX dentro de sus propias aplicaciones de JavaScript. La creación de enlaces externos es compatible con el elemento de cuadro de texto que se abre en un navegador web. La API también proporciona soporte para enlaces internos que enlazan con otra diapositiva en la misma presentación. Para la creación de un enlace externo, proporcione la ruta URI completa como valor para la clave URL. Además, para vincular a otras diapositivas, proporcione el número de diapositiva seguido de un signo de almohadilla.

 Español