Repolode
pipipi-pikachu

pipipi-pikachu/PPTist

Editor de apresentações no estilo PowerPoint para a web, feito com Vue 3 e TypeScript, com suporte a importar e exportar PPTX e gerar slides com IA a partir de templates.

Alternativa open source a:Microsoft PowerPoint

Estrelas
9,407
Forks
1,774
Issues abertas
21
Último commit
há 11 dias

O que é?

O PPTist é um editor de slides para navegador que reproduz a maioria dos recursos mais usados do Microsoft PowerPoint. Ele oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX, além de recursos de edição como desfazer/refazer, alinhamento, agrupamento, animações de elementos e slides e modo de apresentação com ferramentas de anotação.

O projeto importa e exporta PPTX, JSON e seu próprio formato pptist, além de exportar slides como imagens ou PDF. Também oferece geração de apresentações em PPT com IA baseada em templates e inclui um esquema de dados que permite à IA gerar diretamente os dados das páginas dos slides. A fidelidade ao PPTX é estimada em cerca de 85% ou mais na importação e 95% ou mais na exportação; animações complexas, gráficos especiais e estilos avançados podem apresentar diferenças em relação ao original.

Feito com Vue 3 e TypeScript, o projeto não depende de uma biblioteca de componentes de UI, o que facilita a personalização do estilo e a extensão dos recursos por desenvolvedores web. Para executar localmente, é necessário Node.js 20 ou posterior.

Recursos principais

  • 01Oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX.
  • 02Importa e exporta arquivos PPTX, JSON e pptist, e exporta slides como imagens ou PDF.
  • 03Oferece geração de apresentações em PPT com IA baseada em templates e um esquema de dados para slides gerados por IA.
  • 04Inclui ferramentas para apresentações, como pincéis de anotação, ponteiro laser, cronômetro e modo de apresentação para palestrantes.
  • 05Inclui recursos de edição típicos de aplicativos desktop, como réguas, linhas de grade, alinhamento magnético e menus de contexto.
  • 06Oferece recursos básicos de edição e visualização em dispositivos móveis.

Casos de uso

  • Adicionar um editor de slides no navegador a um produto web ou ferramenta interna.
  • Visualizar ou revisar superficialmente arquivos PPTX online.
  • Criar um produto de apresentações personalizado com base em um modelo de dados de slides editável.
  • Experimentar a geração de conteúdo para slides com IA, renderizado e editado no navegador.

Início rápido

  1. 1

    Certifique-se de que a versão 20 ou superior do Node.js esteja instalada

  2. 2

    Instale as dependências

    npm install
  3. 3

    Inicie o servidor de desenvolvimento

    npm run dev
  4. 4

    Abra http://127.0.0.1:5173/ no navegador

Antes de usar

  • Segundo o README, o projeto é voltado a desenvolvedores e não funciona como uma ferramenta pronta para uso sem configuração adicional.
  • O README informa que o projeto não oferece serviços online; o link da demonstração serve apenas para demonstração.
  • O projeto é licenciado sob AGPL-3.0. Para uso comercial com código fechado, é necessária uma licença paga separada ou o cumprimento dos termos da AGPL.
  • A fidelidade da importação/exportação de PPTX não é de 100%, então animações complexas, gráficos e estilos avançados podem apresentar diferenças.

Tópicos

Perguntas frequentes

O que é PPTist?
Editor de apresentações no estilo PowerPoint para a web, feito com Vue 3 e TypeScript, com suporte a importar e exportar PPTX e gerar slides com IA a partir de templates. O PPTist é um editor de slides para navegador que reproduz a maioria dos recursos mais usados do Microsoft PowerPoint. Ele oferece suporte a texto, imagens, formas, linhas, gráficos, tabelas, vídeo, áudio e fórmulas LaTeX, além de recursos de edição como desfazer/refazer, alinhamento, agrupamento, animações de elementos e slides e modo de apresentação com ferramentas de anotação.
PPTist é gratuito? Qual é a licença?
PPTist é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PPTist ainda é mantido?
Manutenção ativa. O último commit de PPTist foi em 10 de out. de 2026.
Para que posso usar PPTist?
Adicionar um editor de slides no navegador a um produto web ou ferramenta interna. Visualizar ou revisar superficialmente arquivos PPTX online. Criar um produto de apresentações personalizado com base em um modelo de dados de slides editável. Experimentar a geração de conteúdo para slides com IA, renderizado e editado no navegador.
Como instalar PPTist?
Certifique-se de que a versão 20 ou superior do Node.js esteja instalada Instale as dependências: npm install Inicie o servidor de desenvolvimento: npm run dev Abra http://127.0.0.1:5173/ no navegador
Onde consigo PPTist?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pipipi-pikachu/PPTist

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados