Officegen-PPTX
JavaScript-bibliotheek voor PowerPoint-presentaties
Open Source JavaScript API om PPTX-presentaties te lezen, schrijven, bewerken en converteren.
Open Source pure JavaScript-API waarmee computerprogrammeurs PowerPoint-presentaties (PPTX) kunnen genereren voor Microsoft Office 2007 en later. Het mooie van Officegen is dat het in meerdere omgevingen kan werken. Het kan worden gebruikt in al die omgevingen die Node.js ondersteunen, inclusief Linux, OSX en Windows.
Verschillende belangrijke functies worden volledig ondersteund door Officegen-PPTX voor het genereren van Microsoft PowerPoint-documenten (.pptx-bestand), zoals het toevoegen van dia's, het maken van native grafieken, het toevoegen van afbeeldingen, ondersteuning voor verborgen dia's, ondersteuning voor dia-indelingen, toevoegen van datum, tijd en huidig dianummer, toevoegen lettertypen, kleuren en achtergrond, enz.
Aan de slag met Officegen
De meest recente release van officegen kan worden gebruikt door deze rechtstreeks vanuit de officegen-repository te installeren door de onderstaande opdracht aan te roepen.
Installeren met de Officegen-repository
$ npm install Ziv-Barber/officegen#master
JavaScript-bibliotheek om PowerPoint PPTX-presentatie te maken
Met Officegen-PPTX API kunnen ontwikkelaars een PowerPoint 2007-presentatie maken in hun eigen JavaScript-apps. Het is noodzakelijk om ten minste één dia in uw PPTX- of PPSX-presentatiebestand te maken. Nadat de dia is gemaakt, kunt u verschillende objecten plaatsen, zoals een tekstvak, vormen, afbeeldingen, enz.
Maak een PPTX-bestand - 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)
Objecten toevoegen aan PPTX-presentatie
Officegen-PPTX biedt ontwikkelaars de mogelijkheid om een afbeelding toe te voegen aan PowerPoint PPTX-presentatie binnen JavaScript-toepassingen. Nadat u een nieuwe dia hebt gemaakt, kunt u eenvoudig een object aan deze dia toevoegen. Het object kan een tekstvak zijn, vormen of afbeeldingen, enz. U kunt eenvoudig eigenschappen van objecten instellen, zoals naam, kleur, show, enz.
Afbeelding toevoegen 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)
Voeg een grafiek toe aan de PPTX-dia
Softwareprogrammeurs kunnen eenvoudig grafieken toevoegen aan PowerPoint PPTX Slide met Officegen-PPTX. Ontwikkelaars kunnen verschillende soorten grafieken gebruiken in hun JavaScript-applicaties, zoals kolomdiagrammen, cirkeldiagrammen en staafdiagrammen.
Grafiek toevoegen in dia - 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)