1. 产品
  2.   介绍
  3.   JavaScript
  4.   Node-PPTX
 
  

用于 Microsoft® PPTX 演示文稿的开源 JavaScript 库

 通过 JavaScript API 在服务器端生成、更新、操作和转换 PowerPoint PPTX 文件。

什么是 Node-PPTX?

Node-PPTX 是一个开源的纯 JavaScript 库,允许软件开发人员读取、编写、编写和操作 PPTX 文件。该库提供了从头开始创建全新文件以及修改现有 PPTX 文件的功能。该库提供了非常用户友好的功能,并提供了仅使用几个 JavaScript 命令生成演示文稿的能力。

该库提供了对几个重要功能的支持,例如从头开始创建演示文稿、修改演示文稿、设置文本方向、添加幻灯片、删除幻灯片、重新排序幻灯片、格式化选项、应用母版幻灯片、添加幻灯片编号、向幻灯片添加内容等等更多的。

Previous Next

Node-PPTX 入门

您可以使用 npm 包安装 Node-PPTX 包。

通过 npm 命令安装

 $ npm i nodejs-pptx 

通过 JavaScript API 从头开始生成 PPTX 演示文稿

开源库 Node-PPTX 使软件程序员能够使用几行代码从头开始生成新的 PPTX 演示文稿。它还支持轻松修改现有演示文稿。开发人员还可以在他们的演示文稿中添加新的幻灯片、图像、基本图表、形状等。通过使用以下代码行,您可以轻松地从头开始生成 PPTX。

创建 PPTX

  1. 导入节点-PPTX
  2. 初始化 PPTX.Composer
  3. 添加幻灯片和文本
  4. 保存 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 键的值。此外,要链接到其他幻灯片,请提供带有井号的幻灯片编号。

 中国人