1. Produtos
  2.   Apresentação
  3.   JavaScript
  4.   Officegen-PPTX

Officegen-PPTX

 
 

Biblioteca JavaScript para apresentações do PowerPoint

API JavaScript de código aberto para ler, escrever, editar e converter apresentações PPTX.

API JavaScript pura de código aberto que permite aos programadores de computador gerar apresentações do PowerPoint (PPTX) para o Microsoft Office 2007 e posterior. A grande vantagem do Officegen é que ele pode funcionar em vários ambientes. Ele pode ser usado em todos os ambientes que suportam Node.js, incluindo Linux, OSX e Windows.

Vários recursos importantes são totalmente suportados pelo Officegen-PPTX para gerar documentos do Microsoft PowerPoint (arquivo .pptx), como adicionar slides, criar gráficos nativos, adicionar imagens, suporte a slides ocultos, suporte a layouts de slides, adicionar data, hora e número do slide atual, adicionar fontes, cores e plano de fundo, etc.

Previous Next

Introdução ao Officegen

A versão mais recente do officegen pode ser usada instalando-a diretamente do repositório officegen chamando o comando abaixo. 

Instalar usando o repositório officegen

 $ npm install Ziv-Barber/officegen#master 

Biblioteca JavaScript para criar apresentação do PowerPoint PPTX

A API Officegen-PPTX permite que os desenvolvedores criem uma apresentação do PowerPoint 2007 dentro de seus próprios aplicativos JavaScript. É necessário criar pelo menos um slide em seu arquivo de apresentação PPTX ou PPSX. Uma vez que o slide é criado, você pode colocar objetos diferentes, como caixa de texto, formas, imagens, etc.

Criar arquivo PPTX - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create an empty PPTX file
let pptx = officegen('pptx')
// Add slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('slide.pptx')
// Save
pptx.generate(out)

Adicionar objetos à apresentação PPTX

O Officegen-PPTX fornece aos desenvolvedores a facilidade de adicionar uma imagem à apresentação do PowerPoint PPTX dentro de aplicativos JavaScript. Depois de criar um novo slide, você pode adicionar facilmente um objeto a esse slide. O objeto pode ser uma caixa de texto, formas ou imagens, etc. Você pode definir facilmente as propriedades dos objetos, como nome, cor, exibição, etc.

Adicionar imagem em PPTX - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeNewSlide();
// Add Image 
slide.addImage('sample.jpg')
// Set save path
let out = fs.createWriteStream('image.pptx')
// Save
pptx.generate(out)

Adicionar gráfico ao slide PPTX

Os programadores de software podem facilmente adicionar gráficos no PowerPoint PPTX Slide usando Officegen-PPTX. Os desenvolvedores podem usar vários tipos de gráficos dentro de seus aplicativos JavaScript, como gráficos de colunas, gráficos de pizza e gráficos de barras.

Adicionar gráfico no slide - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Creata a new column chart
slide = pptx.makeNewSlide();
slide.name = 'Chart slide';
slide.back = 'ffffff';
slide.addChart(
     renderType: 'column',
     valAxisTitle: 'Costs/Revenues ($)',
     catAxisTitle: 'Category',
     valAxisNumFmt: '$0',
        valAxisMaxValue: 24,
  data: [ // each item is one serie
  {
   name: 'Income',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [23.5, 26.2, 30.1, 29.5, 24.6],
   color: 'ff0000' // optional
  },
  {
   name: 'Expense',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [18.1, 22.8, 23.9, 25.1, 25],
   color: '00ff00' // optional
  }]
 }
)
// Set save path
let out = fs.createWriteStream('Chart.pptx')
// Save
pptx.generate(out)
 Português