PptxGenJS
Βιβλιοθήκη JavaScript για παρουσιάσεις PPTX
Δωρεάν βιβλιοθήκη ανοιχτού κώδικα για δημιουργία και τροποποίηση PowerPoint® PPTX σε εφαρμογές ιστού.
Τι είναι το PptxGenJS;
Το PptxGenJS είναι μια βιβλιοθήκη JavaScript ανοιχτού κώδικα με τη δυνατότητα δημιουργίας παρουσιάσεων PowerPoint PPTX χωρίς εξωτερικές εξαρτήσεις. Μπορεί να δημιουργήσει αρχεία PPTX με μερικές απλές εντολές JavaScript σε οποιοδήποτε σύγχρονο πρόγραμμα περιήγησης για επιτραπέζιους υπολογιστές και κινητά και μπορεί επίσης να ενσωματωθεί με Node, Angular, React και Electron.
Η βιβλιοθήκη JavaScript του PowerPoint υποστηρίζει λειτουργίες όπως δημιουργία και τροποποίηση διαφανειών, προσθήκη γραφημάτων, εικόνων, αρχείων πολυμέσων και σχημάτων σε διαφάνειες και εισαγωγή πινάκων καθώς και κειμένου σε διαφάνειες. Υποστηρίζει επίσης Master Slides για επωνυμία, εικόνες SVG, κινούμενα gif, βίντεο YouTube, κείμενο RTL και ασιατικές γραμματοσειρές. Ένα άλλο χαρακτηριστικό που αξίζει να αναφερθεί είναι η εξαγωγή αρχείων PPTX απευθείας σε προγράμματα περιήγησης πελατών με κατάλληλο τύπο MIME καθώς και σε μορφές base64, blob & stream.
Πώς να εγκαταστήσετε το PptxGenJS;
Χρησιμοποιήστε την ακόλουθη εντολή για εγκατάσταση χρησιμοποιώντας το git.
Εγκαταστήστε το PptxGenJS μέσω git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Δημιουργήστε PPTX Παρουσιάσεις μέσω JavaScript
Η βιβλιοθήκη PptxGenJS παρέχει δυνατότητες για τη δημιουργία νέων παρουσιάσεων PowerPoint PPTX με μερικές γραμμές κώδικα μέσα σε προγράμματα περιήγησης ιστού ή σε εφαρμογές επιτραπέζιου υπολογιστή Node. Μόλις δημιουργηθεί η παρουσίαση, μπορείτε να προσθέσετε μια νέα διαφάνεια στην παρουσίαση. Είναι επίσης εύκολο να προσθέσετε αντικείμενα στη Διαφάνεια όπως γραφήματα, πίνακες, σχήματα, εικόνες κ.λπ.
Προσθήκη εικόνων και γραφημάτων στη διαφάνεια PPTX
Οι εικόνες και τα γραφήματα δίνουν μεγάλη αξία σε μια παρουσίαση. Οι προγραμματιστές λογισμικού μπορούν εύκολα να προσθέσουν εικόνες και γραφήματα σε μια Διαφάνεια παρουσίασης με τη βοήθεια του PptxGenJS API. Υπάρχουν πολλές διαθέσιμες επιλογές για την προσθήκη εικόνας, όπως η προσθήκη εικόνας κατά τοπική διεύθυνση URL, εικόνας από απομακρυσμένη διεύθυνση URL, εικόνας με δεδομένα (προ-κωδικοποιημένη βάση64) και εικόνας με υπερσύνδεσμο κ.λπ. Υποστηρίζει επίσης περικοπή και κλιμάκωση μιας εικόνας.
Μετατροπή HTML σε PowerPoint μέσω JavaScript
Η βιβλιοθήκη PptxGenJS επιτρέπει στους προγραμματιστές να μετατρέψουν HTML σε Παρουσίαση PPTX PowerPoint ενώ αναπαράγουν πίνακες HTML σε μία ή περισσότερες διαφάνειες. Παρέχει επίσης υποστήριξη για το στυλ κελιών που περιλαμβάνει χρώματα φόντου, padding, γραμματοσειρές, περιγράμματα κ.λπ.
Η μέθοδος tableToSlides κλωνοποιεί τον πίνακα συμπεριλαμβανομένου του στυλ CSS και δημιουργεί διαφάνεια. Οι ακόλουθες 3 γραμμές κώδικα μπορούν να μετατρέψουν τον πίνακα HTML σε διαφάνεια PPTX.
- Instantiate PptxGenJS
- Κλήση μεθόδου tableToSlides με Αναγνωριστικό στοιχείου HTML και επιλογές απόδοσης
- Δημιουργήστε αρχείο PPTX με τη βοήθεια της μεθόδου writeFile
Μετατροπή HTML σε PPTX μέσω JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });