Biblioteca JavaScript de código aberto para apresentações PPTX da Microsoft®

 Gere, atualize, manipule e converta arquivos PPTX do PowerPoint no lado do servidor por meio da API JavaScript.

O que é Node-PPTX?

Node-PPTX é uma biblioteca JavaScript pura de código aberto que permite aos desenvolvedores de software ler, escrever, compor e manipular arquivos PPTX. A biblioteca forneceu funcionalidade para criar um novo arquivo do zero, bem como modificar um arquivo PPTX existente. A biblioteca oferece recursos muito fáceis de usar e fornece a capacidade de gerar apresentações com apenas alguns comandos JavaScript.

A biblioteca forneceu suporte para vários recursos importantes, como criar uma apresentação do zero, modificar a apresentação, definir a direção do texto, adicionar slides, remover slides, reordenar slides, opções de formatação, aplicar slides mestres, adicionar números de slides, adicionar conteúdo a slides e muitos mais.

Previous Next

Introdução ao Node-PPTX

Você pode usar o pacote npm para instalar o pacote Node-PPTX.

Instalar via comando npm

 $ npm i nodejs-pptx 

Gerar apresentação PPTX do zero via API JavaScript

A biblioteca de código aberto Node-PPTX permite que os programadores de software gerem uma nova apresentação PPTX do zero usando algumas linhas de código. Ele também fornece suporte para modificar apresentações existentes com facilidade. Os desenvolvedores também podem adicionar novos slides, imagens, gráficos básicos, formas, etc. às suas apresentações. Usando a seguinte linha de código, você pode facilmente gerar PPTX do zero.

Criar PPTX

  1. Importar Nó-PPTX
  2. Inicialize PPTX.Composer
  3. Adicionar slide e texto
  4. Salvar PPTX

Criar PPTX em 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`);
          

Adicionando conteúdo aos slides da apresentação

A API Node-PPTX suporta totalmente gráficos, imagens, caixas de texto e adição de formas às apresentações do PowerPoint PPTX. Aqui estão algumas maneiras pelas quais você pode adicionar esses elementos a um slide. Os objetos são colocados em camadas uns sobre os outros na ordem em que são adicionados. Portanto, você deve adicionar itens de fundo primeiro e, gradualmente, trabalhar em direção ao topo da composição.

Adicionando caixas de texto à apresentação

A biblioteca Node-PPTX oferece aos programadores de software a capacidade de incluir caixas de texto em uma apresentação PPTX dentro de seus próprios aplicativos JavaScript. A criação de links externos é suportada pelo elemento de caixa de texto que é aberto em um navegador da web. A API também oferece suporte para links internos que levam a outro slide na mesma apresentação. Para a criação de um link externo, forneça o caminho completo do URI como o valor da chave de URL. Além disso, para vincular a outros slides, forneça o número do slide seguido de um sinal de hash.

 Português