PptxGenJS
JavaScript-bibliotek til PPTX-præsentationer
Open source gratis bibliotek til at oprette og ændre PowerPoint® PPTX i webapps.
Hvad er PptxGenJS?
PptxGenJS er et open source JavaScript-bibliotek med mulighed for at skabe PowerPoint PPTX-præsentationer uden nogen eksterne afhængigheder. Det kan generere PPTX-filer med blot nogle få simple JavaScript-kommandoer i enhver moderne desktop- og mobilbrowser og kan også integreres med Node, Angular, React og Electron.
PowerPoint JavaScript-biblioteket understøtter funktioner såsom oprettelse og ændring af dias, tilføjelse af diagrammer, billeder, mediefiler og figurer til dias og indsættelse af tabeller samt tekst til dias. Det understøtter også Master Slides til branding, SVG-billeder, animerede gifs, YouTube-videoer, RTL-tekst og asiatiske skrifttyper. En anden, der er værd at nævne, er eksporten af PPTX-filer direkte til klientbrowsere med korrekt MIME-type samt i base64, blob & stream-formater.
Sådan installeres PptxGenJS?
Brug venligst følgende kommando til at installere ved hjælp af git.
Installer PptxGenJS via git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Opret PPTX-præsentationer via JavaScript
PptxGenJS-biblioteket giver funktioner til at skabe nye PowerPoint PPTX-præsentationer med et par linjer kode i webbrowsere eller Node desktop-apps. Når præsentationen er oprettet, kan du tilføje et nyt dias til præsentationen. Det er også nemt at tilføje objekter til dias, såsom diagrammer, tabeller, figurer, billeder osv.
Tilføj billeder og diagrammer til PPTX-dias
Billeder og diagrammer giver stor værdi til en præsentation. Softwareprogrammører kan nemt tilføje billeder og diagrammer til en præsentationsdias ved hjælp af PptxGenJS API. Der er flere muligheder for billedtilføjelse, såsom tilføjelse af et billede efter lokal URL, billede fra en ekstern URL, billede efter data (præ-kodet base64) og Billede med Hyperlink osv. Det understøtter også beskæring og skalering af et billede.
Konverter HTML til PowerPoint via JavaScript
PptxGenJS-biblioteket gør det muligt for udviklere at konvertere HTML til PowerPoint PPTX-præsentation, mens HTML-tabeller reproduceres til et eller flere dias. Det giver også støtte til cellestyling, som inkluderer baggrundsfarver, polstring, skrifttyper, kanter osv.
TableToSlides-metoden kloner tabellen inklusive CSS-stil og opretter dias. De følgende 3 linjer kode kan konvertere HTML-tabellen til et PPTX-dias.
- Instantiér PptxGenJS
- Kald tableToSlides-metoden med HTML-element-id og gengivelsesmuligheder
- Opret PPTX-fil ved hjælp af writeFile-metoden
HTML til PPTX konvertering via JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });