Officegen-PPTX
JavaScript-könyvtár PowerPoint-bemutatókhoz
Nyílt forráskódú JavaScript API PPTX-bemutatók olvasásához, írásához, szerkesztéséhez és konvertálásához.
Nyílt forráskódú, tiszta JavaScript API, amely lehetővé teszi a számítógépes programozók számára, hogy PowerPoint (PPTX) prezentációkat hozzanak létre a Microsoft Office 2007 és újabb verzióihoz. Az Officegen nagyszerűsége, hogy több környezetben is működik. Használható minden olyan környezetben, amely támogatja a Node.js-t, beleértve a Linuxot, az OSX-et és a Windowst.
Az Officegen-PPTX számos fontos funkciót teljes mértékben támogat a Microsoft PowerPoint dokumentumok (.pptx fájl) létrehozásához, például diák hozzáadása, natív diagramok létrehozása, képek hozzáadása, rejtett diák támogatás, diaelrendezések támogatása, dátum, idő és aktuális diaszám hozzáadása, hozzáadása betűtípusok, színek és háttér stb.
Az Officegen használatának első lépései
Az officegen legfrissebb kiadása úgy használható, hogy közvetlenül telepíti az officegen tárolóból az alábbi parancs meghívásával.
Telepítés az Officegen tárhely használatával
$ npm install Ziv-Barber/officegen#master
JavaScript-könyvtár PowerPoint PPTX-bemutató létrehozásához
Az Officegen-PPTX API lehetővé teszi a fejlesztők számára, hogy PowerPoint 2007 prezentációt hozzanak létre saját JavaScript-alkalmazásaikon belül. Létre kell hoznia legalább egy diát a PPTX vagy PPSX prezentációs fájljában. A dia létrehozása után különféle objektumokat helyezhet el, például szövegdobozt, alakzatokat, képeket stb
Hozzon létre PPTX fájlt - 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)
Objektumok hozzáadása a PPTX-bemutatóhoz
Az Officegen-PPTX lehetőséget biztosít a fejlesztőknek arra, hogy képet adhassanak a PowerPoint PPTX-bemutatóhoz a JavaScript-alkalmazásokon belül. Miután létrehozott egy új diát, egyszerűen hozzáadhat objektumot ehhez a diához. Az objektum lehet szövegdoboz, alakzatok vagy képek stb. Könnyen beállíthatja az objektumok tulajdonságait, például nevét, színét, megjelenítését stb.
Kép hozzáadása a PPTX-ben - 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)
Adja hozzá a diagramot a PPTX diához
A szoftverprogramozók könnyen hozzáadhatnak diagramokat a PowerPoint PPTX Slide-hoz az Officegen-PPTX segítségével. A fejlesztők többféle diagramot használhatnak JavaScript-alkalmazásaikon belül, például oszlopdiagramokat, kördiagramokat és sávdiagramokat.
Diagram hozzáadása a dián – 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)