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) เช่น การเพิ่มสไลด์ การสร้างแผนภูมิเนทีฟ การเพิ่มรูปภาพ การสนับสนุนสไลด์ที่ซ่อนอยู่ รองรับเค้าโครงสไลด์ การเพิ่มวันที่ เวลา และหมายเลขสไลด์ปัจจุบัน เพิ่ม แบบอักษร สี และพื้นหลัง ฯลฯ

Previous Next

เริ่มต้นใช้งาน 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)
 ไทย