Officegen-PPTX
Pustaka JavaScript untuk Presentasi PowerPoint
Open Source JavaScript API untuk Membaca, Menulis, Mengedit & Mengonversi Presentasi PPTX.
Open Source JavaScript API murni yang memungkinkan pemrogram komputer menghasilkan presentasi PowerPoint (PPTX) untuk Microsoft Office 2007 dan yang lebih baru. Hal yang hebat tentang Officegen adalah ia dapat bekerja di beberapa lingkungan. Ini dapat digunakan di semua lingkungan yang mendukung Node.js termasuk Linux, OSX, dan Windows.
Beberapa fitur penting didukung penuh oleh Officegen-PPTX untuk menghasilkan dokumen Microsoft PowerPoint (file .pptx) seperti menambahkan slide, membuat grafik asli, Menambahkan gambar, dukungan slide tersembunyi, dukungan tata letak slide, menambahkan tanggal, waktu dan nomor slide saat ini, menambahkan font, warna, dan latar belakang, dll.
Memulai Officegen
Rilis officegen terbaru dapat digunakan dengan menginstalnya langsung dari repositori officegen dengan memanggil perintah di bawah.
Instal menggunakan repositori officegen
$ npm install Ziv-Barber/officegen#master
Pustaka JavaScript untuk Membuat Presentasi PowerPoint PPTX
Officegen-PPTX API memungkinkan pengembang membuat presentasi PowerPoint 2007 di dalam aplikasi JavaScript mereka sendiri. Anda perlu membuat setidaknya satu slide di file presentasi PPTX atau PPSX Anda. Setelah slide dibuat, Anda dapat menempatkan objek yang berbeda, seperti kotak teks, bentuk, gambar, dll
Buat file PPTX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create an empty PPTX file
let pptx = officegen('pptx')
// Add slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('slide.pptx')
// Save
pptx.generate(out)
Tambahkan Objek ke Presentasi PPTX
Officegen-PPTX memberi pengembang fasilitas untuk menambahkan gambar ke Presentasi PowerPoint PPTX di dalam aplikasi JavaScript. Setelah Anda membuat slide baru, Anda dapat dengan mudah menambahkan objek ke slide ini. Objek dapat berupa kotak teks, bentuk atau gambar, dll. Anda dapat dengan mudah mengatur properti objek, seperti nama, warna, tampilan, dll.
Tambahkan Gambar di PPTX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeNewSlide();
// Add Image
slide.addImage('sample.jpg')
// Set save path
let out = fs.createWriteStream('image.pptx')
// Save
pptx.generate(out)
Tambahkan Bagan ke dalam Slide PPTX
Pemrogram perangkat lunak dapat dengan mudah menambahkan grafik ke PowerPoint PPTX Slide menggunakan Officegen-PPTX. Pengembang dapat menggunakan beberapa jenis bagan di dalam aplikasi JavaScript mereka seperti bagan kolom, bagan pai & bagan batang.
Tambahkan Bagan di Slide - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Creata a new column chart
slide = pptx.makeNewSlide();
slide.name = 'Chart slide';
slide.back = 'ffffff';
slide.addChart(
renderType: 'column',
valAxisTitle: 'Costs/Revenues ($)',
catAxisTitle: 'Category',
valAxisNumFmt: '$0',
valAxisMaxValue: 24,
data: [ // each item is one serie
{
name: 'Income',
labels: ['2005', '2006', '2007', '2008', '2009'],
values: [23.5, 26.2, 30.1, 29.5, 24.6],
color: 'ff0000' // optional
},
{
name: 'Expense',
labels: ['2005', '2006', '2007', '2008', '2009'],
values: [18.1, 22.8, 23.9, 25.1, 25],
color: '00ff00' // optional
}]
}
)
// Set save path
let out = fs.createWriteStream('Chart.pptx')
// Save
pptx.generate(out)