Officegen-PPTX

 
 

Thư viện JavaScript cho bản trình bày PowerPoint

API JavaScript nguồn mở để đọc, viết, chỉnh sửa và chuyển đổi bản trình bày PPTX.

API JavaScript thuần túy nguồn mở cho phép lập trình viên máy tính tạo bản trình bày PowerPoint (PPTX) cho Microsoft Office 2007 trở lên. Điều tuyệt vời về Officegen là nó có thể hoạt động trong một số môi trường. Nó có thể được sử dụng trong tất cả những môi trường hỗ trợ Node.js bao gồm Linux, OSX và Windows.

Một số tính năng quan trọng được Officegen-PPTX hỗ trợ đầy đủ để tạo tài liệu Microsoft PowerPoint (tệp .pptx) như thêm trang trình bày, tạo biểu đồ gốc, Thêm hình ảnh, hỗ trợ trang trình bày ẩn, hỗ trợ bố cục trang trình bày, thêm ngày, giờ và số trang chiếu hiện tại, thêm phông chữ, màu sắc và nền, v.v.

Previous Next

Bắt đầu với Officegen

Bản phát hành mới nhất của officegen có thể được sử dụng bằng cách cài đặt trực tiếp nó từ kho lưu trữ officegen bằng cách gọi lệnh dưới đây. 

Cài đặt bằng kho lưu trữ officegen

 $ npm install Ziv-Barber/officegen#master 

Thư viện JavaScript để tạo bản trình bày PowerPoint PPTX

Officegen-PPTX API cho phép các nhà phát triển tạo bản trình bày PowerPoint 2007 bên trong các ứng dụng JavaScript của riêng họ. Cần tạo ít nhất một trang chiếu trong tệp trình bày PPTX hoặc PPSX của bạn. Khi trang chiếu được tạo, bạn có thể đặt các đối tượng khác nhau, chẳng hạn như hộp văn bản, hình dạng, hình ảnh, v.v.

Tạo tệp 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)

Thêm đối tượng vào bản trình bày PPTX

Officegen-PPTX cung cấp cho các nhà phát triển cơ sở để thêm hình ảnh vào PowerPoint PPTX Presentation bên trong các ứng dụng JavaScript. Khi bạn tạo một trang chiếu mới, bạn có thể dễ dàng thêm một đối tượng vào trang chiếu này. Đối tượng có thể là một hộp văn bản, hình dạng hoặc hình ảnh, v.v. Bạn có thể dễ dàng thiết lập các thuộc tính của đối tượng, chẳng hạn như tên, màu sắc, chương trình, v.v.

Thêm hình ảnh trong 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)

Thêm Biểu đồ vào Trang trình bày PPTX

Người lập trình phần mềm có thể dễ dàng thêm biểu đồ vào PowerPoint PPTX Slide bằng Officegen-PPTX. Các nhà phát triển có thể sử dụng một số loại biểu đồ bên trong các ứng dụng JavaScript của họ, chẳng hạn như biểu đồ cột, biểu đồ tròn và biểu đồ thanh.

Thêm biểu đồ trong trang trình bày - 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)
 Tiếng Việt