# 功能概述

> 

Source: https://docs.aspose.com/slides/zh/nodejs-java/features-overview/
Updated: 2025-12-08


## **支持的平台**
Aspose.Slides for Node.js via Java 是一个平台无关的 API。它可以在任何安装了 Node.js 7 或更高版本的平台（Windows、Linux、MacOS 等）上使用。Oracle JDK 8 或更高版本是另一项要求。

## **文件格式和转换**
Aspose.Slides for Node.js via Java 支持大多数 PowerPoint 文档格式。它还允许您将它们导出为组织内部常用并共享的流行文件格式。请查看以下详细信息：

|**功能**|**描述**|
| :- | :- |
|Microsoft PowerPoint (PPT)|Aspose.Slides for Node.js via Java 为此演示文稿文档格式提供最快的处理速度。|
|PPT 到 PPTX 转换|Aspose.Slides for Node.js via Java 支持 PPT 到 PPTX 的转换|
|Portable Document Format (PDF)|您可以使用单一方法将所有支持的文件格式导出为 Adobe 可移植文档格式（PDF）文档。|
|XML Parser Specification (XPS)|您可以使用单一方法将所有支持的文件格式导出为 XML 解析规范（XPS）文档。|
|Tagged Image File Format (TIFF)|您可以将所有支持的演示文稿文件格式导出为标签图像文件格式（TIFF）。|
|PPTX 到 HTML 转换|Aspose.Slides for Node.js via Java 支持将 PresentationEx 转换为 HTML 格式。|

## **渲染和打印**
Aspose.Slides for Node.js via Java 支持高保真度地将演示文稿中的幻灯片渲染为不同的图形格式。请查看以下详细信息：

|**功能**|**描述**|
| :- | :- |
|Java 支持的图像格式|使用 Aspose.Slides for Node.js via Java，您可以将演示文稿幻灯片及其上的图像渲染为所有 Java 支持的图形格式，如 TIFF、PNG、BMP、JPEG、GIF。|
|SVG 格式|Aspose.Slides for Node.js via Java 还提供内置方法，允许您将演示文稿幻灯片导出为可缩放矢量图形（SVG）格式。|
|演示文稿打印|最新版本的 Aspose.Slides for Node.js via Java 提供带有不同选项的内置打印方法。|

## **内容特性**
Aspose.Slides for Node.js via Java 允许您访问、修改或创建演示文档中几乎所有的项目或内容。请查看以下详细信息：

|**功能**|**描述**|
| :- | :- |
|母版幻灯片|母版幻灯片定义普通幻灯片的布局。Aspose.Slides for Node.js via Java 允许您访问和修改演示文稿的母版幻灯片|
|普通幻灯片|使用 Aspose.Slides for Node.js via Java，您可以创建不同类型的新幻灯片；还可以访问和修改演示文稿中已有的幻灯片|
|克隆/复制幻灯片|Aspose.Slides for Node.js via Java 提供的内置方法允许您在演示文稿内部克隆或复制已有幻灯片。您还可以将复制或克隆的幻灯片从一个演示文稿使用到另一个。由于幻灯片的布局继承自母版幻灯片，内置的克隆方法在克隆时会自动复制母版|
|管理幻灯片章节|用于在演示文稿中将幻灯片组织到不同章节的方法|
|占位符和文本占位符|您可以访问幻灯片中的占位符和文本占位符。此外，您可以使用相应的方法从头创建带有文本占位符的幻灯片|
|页眉和页脚|Aspose.Slides for Node.js via Java 方便地处理幻灯片中的页眉/页脚|
|幻灯片备注|使用 Aspose.Slides for Node.js via Java，您可以访问和修改与幻灯片关联的备注，也可以添加新备注|
|查找形状|您还可以使用与形状关联的替代文本在幻灯片中查找特定形状|
|背景|Aspose.Slides for Node.js via Java 允许您处理演示文稿中母版或普通幻灯片的背景|
|文本框|可以从头创建文本框。您可以访问现有文本框。也可以修改其文本而不丢失原有的文本格式|
|矩形形状|您可以使用 Aspose.Slides for Node.js via Java 创建或修改矩形形状|
|折线形状|您可以使用 Aspose.Slides for Node.js via Java 创建或修改折线形状|
|椭圆形状|您可以使用 Aspose.Slides for Node.js via Java 创建或修改椭圆形状|
|组合形状|Aspose.Slides for Node.js via Java 支持组合形状|
|自动形状|Aspose.Slides for Node.js via Java 支持自动形状|
|SmartArt|Aspose.Slides for Node.js via Java 为 MS PowerPoint 中的 SmartArt 形状提供支持|
|图表|Aspose.Slides for Node.js via Java 为 PowerPoint 中的 MSO 图表提供支持|
|形状序列化|Aspose.Slides for Node.js via Java 支持大量形状。当缺少对某形状的支持时，您可以使用序列化方法将该形状从已有幻灯片序列化出来，从而按照需求进一步使用该形状|
|图片框|您可以使用 Aspose.Slides for Node.js via Java 管理图片框中的图片|
|音频框|您可以使用 Aspose.Slides for Node.js via Java 在音频框中链接或嵌入音频文件|
|视频框|您可以在视频框中处理视频文件。Aspose.Slides for Node.js via Java 还提供对链接和嵌入视频的支持|
|OLE 框|您可以使用 Aspose.Slides for Node.js via Java 在 OLE 框中管理 OLE 对象|
|表格|Aspose.Slides for Node.js via Java 支持幻灯片中的表格|
|ActiveX 控件|支持 ActiveX 控件|
|VBA 宏|支持在演示文稿中管理 VBA 宏|
|文本框|您可以通过与形状关联的文本框访问任何形状的文本|
|文本扫描|您可以通过内置的扫描方法在演示文稿或幻灯片层面扫描文本|
|动画|您可以对形状应用动画|
|幻灯片放映|Aspose.Slides for Node.js via Java 支持幻灯片放映和幻灯片切换|

## **格式化功能**
使用 Aspose.Slides for Node.js via Java，您可以对演示文稿中幻灯片上的文本和形状进行格式化。请查看以下详细信息：

|**功能**|**描述**|
| :- | :- |
|文本格式化|<p>在 Aspose.Slides for Node.js via Java 中，您可以通过与形状关联的文本框来管理文本。因此，您可以使用文本框中的段落和字串来格式化文本。这些文本元素可以通过 Aspose.Slides for Node.js via Java 进行格式化。</p><p>- 字体类型</p><p>- 字体大小</p><p>- 字体颜色</p><p>- 字体阴影</p><p>- 段落对齐</p><p>- 段落项目符号</p><p>- 段落方向</p>|
|形状格式化|<p>在 Aspose.Slides for Node.js via Java 中，幻灯片的基本元素是形状。您可以使用 Aspose.Slides for Node.js via Java 对这些形状元素进行格式化：</p><p>- 位置</p><p>- 大小</p><p>- 线条</p><p>- 填充（包括图案、渐变、纯色）</p><p>- 文本</p><p>- 图像</p>|

## **FAQ**

**我需要在服务器/电脑上安装 Microsoft PowerPoint 才能使用该库吗？**

不需要。PowerPoint 并非必需；Aspose.Slides 是一个独立的引擎，用于创建、编辑、转换和渲染演示文稿。

**多线程是如何工作的？可以并行处理吗？**

在不同线程中处理不同文档是安全的；同一个[presentation](https://reference.aspose.com/slides/nodejs-java/aspose.slides/presentation/) 对象不能被[multiple threads](/slides/zh/nodejs-java/multithreading/) 同时使用。

**是否支持文件密码和加密？**

是的。[You can](/slides/zh/nodejs-java/password-protected-presentation/) 打开加密的演示文稿，设置或移除打开和写入密码，并检查保护状态。

**在 Linux 容器中需要关注字体包吗？**

是的。建议在您的应用程序中安装常用字体包和/或显式[specify font directories](/slides/zh/nodejs-java/custom-font/) 以避免意外的替换。

**评估版是否有使用限制？**

在[evaluation mode](/slides/zh/nodejs-java/licensing/) 下，输出会添加水印并会有某些限制；可以使用[30-day temporary license](https://purchase.aspose.com/temporary-license/) 进行完整功能测试。

**是否支持将外部格式导入演示文稿（PDF/HTML → PPTX）？**

是的。您可以将[PDF pages and HTML content](/slides/zh/nodejs-java/import-presentation/) 添加到演示文稿中，将其转换为幻灯片。
