PptxGenJS
Libreria JavaScript per presentazioni PPTX
Libreria gratuita open source per creare e modificare PowerPoint® PPTX nelle app web.
Cos'è PptxGenJS?
PptxGenJS è una libreria JavaScript open source con la possibilità di creare presentazioni PowerPoint PPTX senza dipendenze esterne. Può generare file PPTX con pochi semplici comandi JavaScript in qualsiasi browser desktop e mobile moderno e può anche essere integrato con Node, Angular, React ed Electron.
La libreria JavaScript di PowerPoint supporta funzionalità come la creazione e la modifica di diapositive, l'aggiunta di grafici, immagini, file multimediali e forme alle diapositive e l'inserimento di tabelle e testo nelle diapositive. Supporta anche le diapositive master per il branding, le immagini SVG, le gif animate, i video di YouTube, il testo RTL e i caratteri asiatici. Un'altra caratteristica degna di nota è l'esportazione di file PPTX direttamente nei browser client con il tipo MIME appropriato, nonché nei formati base64, BLOB e stream.
Come installare PptxGenJS?
Si prega di utilizzare il seguente comando per installare utilizzando git.
Installa PptxGenJS tramite git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Crea presentazioni PPTX tramite JavaScript
La libreria PptxGenJS fornisce funzionalità per la creazione di nuove presentazioni PowerPoint PPTX con poche righe di codice all'interno dei browser Web o delle app desktop Node. Una volta creata la presentazione, puoi aggiungere una nuova diapositiva alla presentazione. È anche facile aggiungere oggetti alla diapositiva come grafici, tabelle, forme, immagini, ecc.
Aggiungi immagini e grafici alla diapositiva PPTX
Immagini e grafici danno grande valore a una presentazione. I programmatori di software possono aggiungere facilmente immagini e grafici a una diapositiva di presentazione con l'aiuto dell'API PptxGenJS. Sono disponibili diverse opzioni per l'aggiunta di immagini come l'aggiunta di un'immagine tramite URL locale, immagine da un URL remoto, immagine per dati (base64 precodificata) e Immagine con collegamento ipertestuale, ecc. Supporta anche il ritaglio e il ridimensionamento di un'immagine.
Converti HTML in PowerPoint tramite JavaScript
La libreria PptxGenJS consente agli sviluppatori di convertire l'HTML in una presentazione PPTX di PowerPoint riproducendo le tabelle HTML in una o più diapositive. Fornisce inoltre supporto per lo stile delle celle che include colori di sfondo, riempimento, caratteri, bordi, ecc.
Il metodo tableToSlides clona la tabella incluso lo stile CSS e crea una diapositiva. Le seguenti 3 righe di codice possono convertire la tabella HTML in una diapositiva PPTX.
- Istanziare PptxGenJS
- Chiama il metodo tableToSlides con ID elemento HTML e opzioni di rendering
- Crea file PPTX con l'aiuto del metodo writeFile
Conversione da HTML a PPTX tramite JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });