![](https://products-qa.fileformat.com/ms/presentation/javascript/officegen-pptx/header-image.png)
Officegen-PPTX
Perpustakaan JavaScript untuk Persembahan PowerPoint
API JavaScript Sumber Terbuka untuk Membaca, Menulis, Mengedit & Menukar Persembahan PPTX.
API JavaScript tulen Sumber Terbuka yang membenarkan pengaturcara komputer menjana persembahan PowerPoint (PPTX) untuk Microsoft Office 2007 dan lebih baharu. Perkara yang menarik tentang Officegen ialah ia boleh berfungsi dalam beberapa persekitaran. Ia boleh digunakan dalam semua persekitaran yang menyokong Node.js termasuk Linux, OSX dan Windows.
Beberapa ciri penting disokong sepenuhnya oleh Officegen-PPTX untuk menjana dokumen Microsoft PowerPoint (fail .pptx) seperti menambah slaid, mencipta carta asli, Menambah imej, sokongan slaid tersembunyi, sokongan susun atur slaid, menambah tarikh, masa dan nombor slaid semasa, menambah fon, warna, dan latar belakang, dsb.
Bermula dengan Officegen
Keluaran terbaharu officegen boleh digunakan dengan memasang terus dari repositori officegen dengan memanggil arahan di bawah .
Pasang menggunakan repositori officegen
$ npm install Ziv-Barber/officegen#master
Perpustakaan JavaScript untuk Mencipta Persembahan PowerPoint PPTX
API Officegen-PPTX membolehkan pembangun membuat persembahan PowerPoint 2007 dalam aplikasi JavaScript mereka sendiri. Anda perlu membuat sekurang-kurangnya satu slaid dalam fail pembentangan PPTX atau PPSX anda. Setelah slaid dibuat, anda boleh meletakkan objek yang berbeza, seperti kotak teks, bentuk, imej, dsb
Cipta fail 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)
Tambah Objek pada Persembahan PPTX
Officegen-PPTX menyediakan pembangun kemudahan untuk menambah imej pada Persembahan PowerPoint PPTX di dalam aplikasi JavaScript. Sebaik sahaja anda membuat slaid baharu, anda boleh menambah objek pada slaid ini dengan mudah. Objek boleh menjadi kotak teks, bentuk atau imej, dsb. Anda boleh menetapkan sifat objek dengan mudah, seperti nama, warna, pertunjukan, dsb.
Tambah Imej dalam 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)
Tambah Carta ke dalam Slaid PPTX
Pengaturcara perisian boleh dengan mudah menambah carta ke dalam Slaid PowerPoint PPTX menggunakan Officegen-PPTX. Pembangun boleh menggunakan beberapa jenis carta dalam aplikasi JavaScript mereka seperti carta lajur, carta pai & Carta bar.
Tambah Carta dalam Slaid - 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)