![](https://products-qa.fileformat.com/es/presentation/javascript/pptxgenjs/header-image.png)
PptxGenJS
Biblioteca JavaScript para presentaciones PPTX
Biblioteca gratuita de código abierto para crear y modificar PowerPoint® PPTX en aplicaciones web.
¿Qué es PptxGenJS?
PptxGenJS es una biblioteca JavaScript de código abierto con la capacidad de crear presentaciones de PowerPoint PPTX sin dependencias externas. Puede generar archivos PPTX con solo unos pocos comandos de JavaScript simples en cualquier escritorio moderno y navegador móvil y también se puede integrar con Node, Angular, React y Electron.
La biblioteca JavaScript de PowerPoint admite funciones como la creación y modificación de diapositivas, la adición de gráficos, imágenes, archivos multimedia y formas a las diapositivas, y la inserción de tablas y texto en las diapositivas. También admite diapositivas maestras para la marca, imágenes SVG, gifs animados, videos de YouTube, texto RTL y fuentes asiáticas. Otra característica que vale la pena mencionar es la exportación de archivos PPTX directamente a los navegadores de los clientes con el tipo MIME adecuado, así como en formatos base64, blob y stream.
¿Cómo instalar PptxGenJS?
Utilice el siguiente comando para instalar usando git.
Instalar PptxGenJS a través de git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Crear presentaciones PPTX a través de JavaScript
La biblioteca PptxGenJS proporciona funciones para crear nuevas presentaciones de PowerPoint PPTX con unas pocas líneas de código dentro de los navegadores web o aplicaciones de escritorio de Node. Una vez creada la presentación, puede agregar una nueva diapositiva a la presentación. También es fácil agregar objetos a la diapositiva, como gráficos, tablas, formas, imágenes, etc.
Agregar imágenes y gráficos a la diapositiva PPTX
Las imágenes y los gráficos aportan un gran valor a una presentación. Los programadores de software pueden agregar fácilmente imágenes y gráficos a una diapositiva de presentación con la ayuda de la API de PptxGenJS. Hay varias opciones disponibles para agregar imágenes, como agregar una imagen por URL local, imagen desde una URL remota, imagen por datos (base64 precodificado) e imagen con hipervínculo, etc. También admite recortar y escalar una imagen.
Convertir HTML a PowerPoint a través de JavaScript
La biblioteca PptxGenJS permite a los desarrolladores convertir HTML a presentación PPTX de PowerPoint mientras reproduce tablas HTML en una o más diapositivas. También brinda soporte para estilos de celdas que incluyen colores de fondo, relleno, fuentes, bordes, etc.
El método tableToSlides clona la tabla, incluido el estilo CSS, y crea una diapositiva. Las siguientes 3 líneas de código pueden convertir la tabla HTML en una diapositiva PPTX.
- Instanciar PptxGenJS
- Llame al método tableToSlides con ID de elemento HTML y opciones de representación
- Cree un archivo PPTX con la ayuda del método writeFile
Conversión de HTML a PPTX a través de JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });