Officegen-PPTX
ไลบรารี JavaScript สำหรับงานนำเสนอ PowerPoint
โอเพ่นซอร์ส JavaScript API เพื่ออ่าน เขียน แก้ไข และแปลงงานนำเสนอ PPTX
Open Source pure JavaScript API ที่อนุญาตให้โปรแกรมเมอร์คอมพิวเตอร์สร้างงานนำเสนอ PowerPoint (PPTX) สำหรับ Microsoft Office 2007 และใหม่กว่า สิ่งที่ยอดเยี่ยมเกี่ยวกับ Officegen คือสามารถทำงานได้ในหลายสภาพแวดล้อม สามารถใช้ได้กับทุกสภาพแวดล้อมที่รองรับ Node.js รวมถึง Linux, OSX และ Windows
Officegen-PPTX รองรับฟีเจอร์สำคัญหลายอย่างอย่างสมบูรณ์สำหรับการสร้างเอกสาร Microsoft PowerPoint (ไฟล์ .pptx) เช่น การเพิ่มสไลด์ การสร้างแผนภูมิเนทีฟ การเพิ่มรูปภาพ การสนับสนุนสไลด์ที่ซ่อนอยู่ รองรับเค้าโครงสไลด์ การเพิ่มวันที่ เวลา และหมายเลขสไลด์ปัจจุบัน เพิ่ม แบบอักษร สี และพื้นหลัง ฯลฯ
เริ่มต้นใช้งาน Officegen
officegen รุ่นล่าสุดใช้งานได้โดยการติดตั้งโดยตรงจากที่เก็บ officegen โดยเรียกใช้คำสั่งด้านล่าง
ติดตั้งโดยใช้ที่เก็บ officegen
$ npm install Ziv-Barber/officegen#master
ไลบรารี JavaScript เพื่อสร้างงานนำเสนอ PowerPoint PPTX
Officegen-PPTX API ช่วยให้นักพัฒนาสามารถสร้างงานนำเสนอ PowerPoint 2007 ภายในแอปพลิเคชัน JavaScript ของตนเองได้ จำเป็นต้องสร้างสไลด์อย่างน้อยหนึ่งสไลด์ในไฟล์นำเสนอ PPTX หรือ PPSX เมื่อสร้างสไลด์แล้ว คุณสามารถวางวัตถุต่างๆ เช่น กล่องข้อความ รูปร่าง รูปภาพ ฯลฯ
สร้างไฟล์ 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)
เพิ่มวัตถุในการนำเสนอ PPTX
Officegen-PPTX ช่วยให้นักพัฒนาสามารถเพิ่มรูปภาพลงในงานนำเสนอ PowerPoint PPTX ภายในแอปพลิเคชัน JavaScript เมื่อคุณสร้างสไลด์ใหม่ คุณสามารถเพิ่มวัตถุลงในสไลด์นี้ได้อย่างง่ายดาย วัตถุสามารถเป็นกล่องข้อความ รูปร่าง หรือรูปภาพ เป็นต้น คุณสามารถตั้งค่าคุณสมบัติของวัตถุ เช่น ชื่อ สี การแสดง ฯลฯ ได้อย่างง่ายดาย
เพิ่มรูปภาพใน 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)
เพิ่มแผนภูมิลงในสไลด์ PPTX
โปรแกรมเมอร์ซอฟต์แวร์สามารถเพิ่มแผนภูมิลงใน PowerPoint PPTX Slide ได้อย่างง่ายดายโดยใช้ Officegen-PPTX นักพัฒนาสามารถใช้แผนภูมิได้หลายประเภทภายในแอปพลิเคชัน JavaScript เช่น แผนภูมิคอลัมน์ แผนภูมิวงกลม และแผนภูมิแท่ง
เพิ่มแผนภูมิในสไลด์ - 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)