📜  pptxgenjs 表 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:03:51.762000             🧑  作者: Mango

PPTXGenJS 表 - TypeScript

PPTXGenJS 表 - TypeScript 是一个基于 TypeScript 的 JavaScript 库,可以用来创建 Microsoft PowerPoint PPTX 文件中的表格。

主要特性
  • 可以创建单元格为文本、数字、日期、图片的表格
  • 可以控制表格的边框、对齐方式、列宽等样式
  • 支持合并单元格以及隐藏指定的行或列
  • 可以通过设置单元格链接实现点击跳转链接的功能
示例代码
import * as PptxGenJS from "pptxgenjs";

const pptx = new PptxGenJS();
const slide = pptx.addSlide();

const tableData = [
  ["姓名", "年龄", "性别"],
  ["张三", 18, "男"],
  ["李四", 20, "女"],
  ["王五", 21, "男"]
];

const table = slide.addTable(tableData, {
  x: 1,
  y: 1,
  w: 8,
  fontSize: 14,
  color: "363636",
  border: {
    type: "solid",
    color: "CCCCCC",
    pt: 1
  }
});

const mergeCells = [[1, 1, 1, 3], [2, 2, 3, 1]];

table.mergeCells(mergeCells);

pptx.writeFile("table.pptx");
安装和使用

可以通过 npm 或 yarn 安装:

npm install pptxgenjs

在 TypeScript 项目中引入库:

import * as PptxGenJS from "pptxgenjs";

然后可以创建 pptx 对象,并在其中添加幻灯片和表格等内容。

参考链接