1. Prodotti
  2.   Presentazione
  3.   JavaScript
  4.   Officegen-PPTX

Officegen-PPTX

 
 

Libreria JavaScript per presentazioni PowerPoint

API JavaScript open source per leggere, scrivere, modificare e convertire presentazioni PPTX.

API JavaScript pura open source che consente ai programmatori di computer di generare presentazioni PowerPoint (PPTX) per Microsoft Office 2007 e versioni successive. Il bello di Officegen è che può funzionare in diversi ambienti. Può essere utilizzato in tutti quegli ambienti che supportano Node.js inclusi Linux, OSX e Windows.

Diverse importanti funzionalità sono completamente supportate da Officegen-PPTX per la generazione di documenti Microsoft PowerPoint (file .pptx) come l'aggiunta di diapositive, la creazione di grafici nativi, l'aggiunta di immagini, il supporto per le diapositive nascoste, il supporto per i layout delle diapositive, l'aggiunta di data, ora e numero di diapositiva corrente, aggiunta caratteri, colori e sfondo, ecc.

Previous Next

Introduzione a Officegen

La versione più recente di officegen può essere utilizzata installandola direttamente dal repository di Officegen chiamando il comando di seguito. 

Installa utilizzando il repository di Officegen

 $ npm install Ziv-Barber/officegen#master 

Libreria JavaScript per creare presentazioni PowerPoint PPTX

L'API Officegen-PPTX consente agli sviluppatori di creare una presentazione PowerPoint 2007 all'interno delle proprie applicazioni JavaScript. È necessario creare almeno una diapositiva nel file di presentazione PPTX o PPSX. Una volta creata la diapositiva, puoi posizionare diversi oggetti, come caselle di testo, forme, immagini, ecc

Crea file 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)

Aggiungi oggetti alla presentazione PPTX

Officegen-PPTX offre agli sviluppatori la possibilità di aggiungere un'immagine alla presentazione PPTX di PowerPoint all'interno di applicazioni JavaScript. Dopo aver creato una nuova diapositiva, puoi facilmente aggiungere un oggetto a questa diapositiva. L'oggetto può essere una casella di testo, forme o immagini, ecc. Puoi facilmente impostare le proprietà degli oggetti, come nome, colore, spettacolo, ecc.

Aggiungi immagine in 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)

Aggiungi il grafico nella diapositiva PPTX

I programmatori di software possono aggiungere facilmente grafici in PowerPoint PPTX Slide utilizzando Officegen-PPTX. Gli sviluppatori possono utilizzare diversi tipi di grafici all'interno delle loro applicazioni JavaScript come istogrammi, grafici a torta e grafici a barre.

Aggiungi grafico nella diapositiva - 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)
 Italiano