Officegen-PPTX
JavaScript bibliotēka PowerPoint prezentācijām
Atvērtā pirmkoda JavaScript API, lai lasītu, rakstītu, rediģētu un pārveidotu PPTX prezentācijas.
Atvērtā pirmkoda JavaScript API, kas ļauj datorprogrammētājiem ģenerēt PowerPoint (PPTX) prezentācijas Microsoft Office 2007 un jaunākām versijām. Officegen priekšrocība ir tā, ka tā var darboties vairākās vidēs. To var izmantot visās vidēs, kas atbalsta Node.js, tostarp Linux, OSX un Windows.
Officegen-PPTX pilnībā atbalsta vairākas svarīgas funkcijas Microsoft PowerPoint dokumentu (.pptx faila) ģenerēšanai, piemēram, slaidu pievienošana, vietējo diagrammu izveide, attēlu pievienošana, slēpto slaidu atbalsts, slaidu izkārtojumu atbalsts, datuma, laika un pašreizējā slaida numura pievienošana, pievienošana. fonti, krāsas un fons utt.
Darba sākšana ar Officegen
Jaunāko Officegen versiju var izmantot, tieši instalējot to no officegen krātuves, izsaucot tālāk norādīto komandu.
Instalējiet, izmantojot Officegen repozitoriju
$ npm install Ziv-Barber/officegen#master
JavaScript bibliotēka, lai izveidotu PowerPoint PPTX prezentāciju
Officegen-PPTX API ļauj izstrādātājiem izveidot PowerPoint 2007 prezentāciju savās JavaScript lietojumprogrammās. PPTX vai PPSX prezentācijas failā ir jāizveido vismaz viens slaids. Kad slaids ir izveidots, varat ievietot dažādus objektus, piemēram, tekstlodziņu, formas, attēlus utt
Izveidojiet PPTX failu - 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)
Pievienojiet objektus PPTX prezentācijai
Officegen-PPTX nodrošina izstrādātājiem iespēju pievienot attēlu PowerPoint PPTX prezentācijai JavaScript lietojumprogrammās. Kad esat izveidojis jaunu slaidu, varat viegli pievienot objektu šim slaidam. Objekts var būt tekstlodziņš, formas vai attēli utt. Jūs varat viegli iestatīt objektu īpašības, piemēram, nosaukumu, krāsu, izrādi utt.
Pievienojiet attēlu 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)
Pievienojiet diagrammu PPTX slaidam
Programmatūras programmētāji var viegli pievienot diagrammas PowerPoint PPTX slaidam, izmantojot Officegen-PPTX. Izstrādātāji savās JavaScript lietojumprogrammās var izmantot vairāku veidu diagrammas, piemēram, kolonnu diagrammas, sektoru diagrammas un joslu diagrammas.
Pievienojiet diagrammu slaidā — 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)