Open Source JavaScript-bibliotek for Microsoft® PPTX-presentasjoner
Generer, oppdater, manipuler og konverter PowerPoint PPTX-filer på serversiden via JavaScript API.
Hva er Node-PPTX?
Node-PPTX er et åpen kildekode rent JavaScript-bibliotek som lar programvareutviklere lese, skrive, komponere og manipulere PPTX-filer. Biblioteket ga funksjonalitet for å lage en helt ny fil fra bunnen av i tillegg til å endre en eksisterende PPTX-fil. Biblioteket tilbyr svært brukervennlige funksjoner og gir muligheten til å generere presentasjoner med bare et par JavaScript-kommandoer.
Biblioteket har gitt støtte for flere viktige funksjoner som å lage en presentasjon fra bunnen av, endre presentasjon, angi tekstretning, legge til lysbilder, fjerne lysbilder, omorganisere lysbilder, formateringsalternativer, bruke masterlysbilder, legge til lysbildenumre, legge til innhold i lysbilder og mange mer.
Komme i gang med Node-PPTX
Du kan bruke npm-pakken til å installere Node-PPTX-pakken.
Installer via npm kommando
$ npm i nodejs-pptx
Generer PPTX-presentasjon fra bunnen av via JavaScript API
Åpen kildekode-biblioteket Node-PPTX gjør det mulig for programvareprogrammerere å generere en ny PPTX-presentasjon fra bunnen av ved hjelp av noen få linjer med kode. Det gir også støtte for å enkelt endre eksisterende presentasjoner. Utviklere kan også legge til nye lysbilder, bilder, grunnleggende diagrammer, former osv. til presentasjonene sine. Ved å bruke følgende kodelinje kan du enkelt generere PPTX fra bunnen av.
Opprett PPTX
- Importer Node-PPTX
- Initialiser PPTX.Composer
- Legg til lysbilde og tekst
- Lagre PPTX
Opprett PPTX i JavaScript
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
Legge til innhold i presentasjonslysbilder
Node-PPTX API støtter fullt ut diagrammer, bilder, tekstbokser og former i tillegg til PowerPoint PPTX-presentasjoner. Her er noen måter du kan legge til disse elementene på et lysbilde. Objekter legges oppå hverandre i den rekkefølgen de legges til. Derfor vil du først legge til bakgrunnselementer og gradvis jobbe deg mot toppen av komposisjonen.
Legge til tekstbokser i presentasjonen
Node-PPTX-biblioteket gir programvareprogrammerere muligheten til å inkludere tekstbokser til en PPTX-presentasjon i sine egne JavaScript-applikasjoner. Opprettelsen av eksterne lenker støttes av tekstbokselementet som åpnes i en nettleser. API-en gir også støtte for intern kobling som lenker til et annet lysbilde i samme presentasjon. For å opprette en ekstern lenke, oppgi den fullstendige URI-banen som verdien for URL-nøkkelen. I tillegg, for å koble til andre lysbilder, vennligst oppgi lysbildenummeret med et hash-tegn.