PptxGenJS
Pustaka JavaScript untuk Presentasi PPTX
Pustaka gratis sumber terbuka untuk membuat & mengubah PowerPoint® PPTX di aplikasi web.
Apa itu PptxGenJS?
PptxGenJS adalah perpustakaan JavaScript open source dengan kemampuan untuk membuat presentasi PowerPoint PPTX tanpa ketergantungan eksternal. Itu dapat menghasilkan file PPTX hanya dengan beberapa perintah JavaScript sederhana di desktop dan browser seluler modern apa pun dan juga dapat diintegrasikan dengan Node, Angular, React, dan Electron.
Pustaka JavaScript PowerPoint mendukung fitur seperti membuat dan memodifikasi slide, menambahkan bagan, gambar, file media & bentuk ke slide, dan menyisipkan tabel serta teks ke slide. Ini juga mendukung Master Slides untuk pencitraan merek, gambar SVG, gif animasi, video YouTube, teks RTL, dan font Asia. Fitur lain yang layak disebutkan adalah ekspor file PPTX langsung ke browser klien dengan tipe MIME yang tepat serta dalam format base64, blob & stream.
Bagaimana Cara Menginstal PptxGenJS?
Silakan gunakan perintah berikut untuk menginstal menggunakan git.
Instal PptxGenJS melalui git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Buat Presentasi PPTX melalui JavaScript
Pustaka PptxGenJS menyediakan fitur untuk membuat presentasi PowerPoint PPTX baru dengan beberapa baris kode di dalam browser web atau aplikasi desktop Node. Setelah presentasi dibuat, Anda dapat menambahkan slide baru ke presentasi. Juga mudah untuk menambahkan objek ke Slide seperti bagan, tabel, bentuk, gambar, dll.
Tambahkan Gambar & Bagan ke Slide PPTX
Gambar dan bagan memberikan nilai yang luar biasa pada presentasi. Pemrogram perangkat lunak dapat dengan mudah menambahkan gambar dan bagan ke Slide presentasi dengan bantuan API PptxGenJS. Ada beberapa opsi yang tersedia untuk penambahan gambar seperti menambahkan gambar dengan URL lokal, gambar dari URL jarak jauh, gambar berdasarkan data (base64 yang telah dikodekan sebelumnya) dan Gambar dengan Hyperlink, dll. Ini juga mendukung pemotongan dan penskalaan gambar.
Konversi HTML ke PowerPoint melalui JavaScript
Pustaka PptxGenJS memungkinkan pengembang untuk mengonversi HTML ke Presentasi PowerPoint PPTX sambil mereproduksi tabel HTML menjadi satu atau lebih slide. Ini juga menyediakan dukungan untuk penataan sel yang mencakup warna latar belakang, bantalan, font, batas, dll.
Metode tableToSlides mengkloning tabel termasuk gaya CSS dan membuat slide. 3 baris kode berikut dapat mengonversi tabel HTML menjadi slide PPTX.
- Instansiasi PptxGenJS
- Panggil metode tableToSlides dengan Id elemen HTML dan opsi rendering
- Buat file PPTX dengan bantuan metode writeFile
Konversi HTML ke PPTX melalui JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });