用于 Microsoft® PPTX 演示文稿的开源 JavaScript 库
通过 JavaScript API 在服务器端生成、更新、操作和转换 PowerPoint PPTX 文件。
Node-PPTX 入门
您可以使用 npm 包安装 Node-PPTX 包。
通过 npm 命令安装
$ npm i nodejs-pptx
通过 JavaScript API 从头开始生成 PPTX 演示文稿
开源库 Node-PPTX 使软件程序员能够使用几行代码从头开始生成新的 PPTX 演示文稿。它还支持轻松修改现有演示文稿。开发人员还可以在他们的演示文稿中添加新的幻灯片、图像、基本图表、形状等。通过使用以下代码行,您可以轻松地从头开始生成 PPTX。
创建 PPTX
- 导入节点-PPTX
- 初始化 PPTX.Composer
- 添加幻灯片和文本
- 保存 PPTX
在 JavaScript 中创建 PPTX
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
向演示幻灯片添加内容
Node-PPTX API 完全支持添加到 PowerPoint PPTX 演示文稿的图表、图像、文本框和形状。以下是一些可以将这些元素添加到幻灯片的方法。对象按照添加的顺序相互叠加。因此,您需要先添加背景项目,然后逐渐向构图顶部移动。
向演示文稿添加文本框
Node-PPTX 库使软件程序员能够将文本框包含在他们自己的 JavaScript 应用程序中的 PPTX 演示文稿中。在 Web 浏览器中打开的文本框元素支持创建外部链接。 API 还支持内部链接,该链接链接到同一演示文稿中的另一张幻灯片。要创建外部链接,请提供完整的 URI 路径作为 URL 键的值。此外,要链接到其他幻灯片,请提供带有井号的幻灯片编号。