Repolode
pipipi-pikachu

pipipi-pikachu/PPTist

Editor de presentaciones web al estilo PowerPoint, creado con Vue 3 y TypeScript, con importación y exportación de PPTX y generación de diapositivas con IA a partir de plantillas.

Alternativa open source a:Microsoft PowerPoint

Estrellas
9,407
Forks
1,774
Issues abiertos
21
Último commit
hace 11 días

¿Qué es?

PPTist es un editor de diapositivas para el navegador que reproduce la mayoría de las funciones habituales de Microsoft PowerPoint. Permite trabajar con texto, imágenes, formas, líneas, gráficos, tablas, video, audio y fórmulas LaTeX, e incluye herramientas de edición como deshacer y rehacer, alineación, agrupación, animaciones de elementos y diapositivas, y una vista de presentador con herramientas de anotación.

El proyecto permite importar y exportar PPTX, JSON y su propio formato pptist, además de exportar diapositivas como imágenes o PDF. También admite la generación de presentaciones PPT con IA a partir de plantillas e incluye un esquema de datos que permite a la IA generar directamente los datos de las páginas de las diapositivas. Se indica que la fidelidad de PPTX ronda el 85 % o más al importar y el 95 % o más al exportar; las animaciones complejas, los gráficos especiales y los estilos avanzados pueden diferir del original.

Está desarrollado con Vue 3 y TypeScript, y no depende de una biblioteca de componentes de UI, lo que facilita a los desarrolladores web personalizar los estilos y ampliar sus funciones. Para ejecutarlo localmente se necesita Node.js 20 o posterior.

Funciones clave

  • 01Admite texto, imágenes, formas, líneas, gráficos, tablas, video, audio y fórmulas LaTeX.
  • 02Importa y exporta archivos PPTX, JSON y pptist, y exporta diapositivas como imágenes o PDF.
  • 03Ofrece generación de presentaciones PPT con IA a partir de plantillas y un esquema de datos para crear diapositivas con IA.
  • 04Incluye herramientas para presentadores, como pinceles de anotación, puntero láser, temporizador y vista del orador.
  • 05Incluye herramientas de edición propias de las aplicaciones de escritorio, como reglas, líneas de cuadrícula, alineación magnética y menús contextuales.
  • 06Ofrece funciones básicas de edición y vista previa en dispositivos móviles.

Casos de uso

  • Añadir un editor de diapositivas en el navegador a un producto web o una herramienta interna.
  • Previsualizar o revisar por encima archivos PPTX en línea.
  • Crear un producto de presentaciones personalizado a partir de un modelo de datos de diapositivas editable.
  • Experimentar con contenido de diapositivas generado con IA, que se muestra y edita en el navegador.

Inicio rápido

  1. 1

    Asegúrate de tener instalada la versión 20 o posterior de Node.js

  2. 2

    Instala las dependencias

    npm install
  3. 3

    Inicia el servidor de desarrollo

    npm run dev
  4. 4

    Abre http://127.0.0.1:5173/ en el navegador

Antes de usarlo

  • Según el README, está dirigido a desarrolladores y no funciona directamente como una herramienta lista para usar.
  • El README indica que el proyecto no ofrece servicios en línea; el enlace a la demo es solo para demostración.
  • Tiene licencia AGPL-3.0, por lo que el uso comercial con código cerrado requiere una licencia de pago independiente o cumplir las condiciones de AGPL.
  • La fidelidad de la importación y exportación de PPTX no es del 100 %, por lo que las animaciones complejas, los gráficos y los estilos avanzados pueden diferir.

Temas

Preguntas frecuentes

¿Qué es PPTist?
Editor de presentaciones web al estilo PowerPoint, creado con Vue 3 y TypeScript, con importación y exportación de PPTX y generación de diapositivas con IA a partir de plantillas. PPTist es un editor de diapositivas para el navegador que reproduce la mayoría de las funciones habituales de Microsoft PowerPoint. Permite trabajar con texto, imágenes, formas, líneas, gráficos, tablas, video, audio y fórmulas LaTeX, e incluye herramientas de edición como deshacer y rehacer, alineación, agrupación, animaciones de elementos y diapositivas, y una vista de presentador con herramientas de anotación.
¿PPTist es gratuito? ¿Qué licencia tiene?
PPTist es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿PPTist sigue mantenido?
Mantenimiento activo. El último commit de PPTist fue el 10 oct 2026.
¿Para qué puedo usar PPTist?
Añadir un editor de diapositivas en el navegador a un producto web o una herramienta interna. Previsualizar o revisar por encima archivos PPTX en línea. Crear un producto de presentaciones personalizado a partir de un modelo de datos de diapositivas editable. Experimentar con contenido de diapositivas generado con IA, que se muestra y edita en el navegador.
¿Cómo se instala PPTist?
Asegúrate de tener instalada la versión 20 o posterior de Node.js Instala las dependencias: npm install Inicia el servidor de desarrollo: npm run dev Abre http://127.0.0.1:5173/ en el navegador
¿Dónde consigo PPTist?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pipipi-pikachu/PPTist

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados