功能概述
支持的平台
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,您可以对演示文稿中幻灯片上的文本和形状进行格式化。请查看以下详细信息:
| 功能 | 描述 |
|---|---|
| 文本格式化 | 在 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 对这些形状元素进行格式化: - 位置 - 大小 - 线条 - 填充(包括图案、渐变、纯色) - 文本 - 图像 |
FAQ
我需要在服务器/电脑上安装 Microsoft PowerPoint 才能使用该库吗?
不需要。PowerPoint 并非必需;Aspose.Slides 是一个独立的引擎,用于创建、编辑、转换和渲染演示文稿。
多线程是如何工作的?可以并行处理吗?
在不同线程中处理不同文档是安全的;同一个presentation 对象不能被multiple threads 同时使用。
是否支持文件密码和加密?
是的。You can 打开加密的演示文稿,设置或移除打开和写入密码,并检查保护状态。
在 Linux 容器中需要关注字体包吗?
是的。建议在您的应用程序中安装常用字体包和/或显式specify font directories 以避免意外的替换。
评估版是否有使用限制?
在evaluation mode 下,输出会添加水印并会有某些限制;可以使用30-day temporary license 进行完整功能测试。
是否支持将外部格式导入演示文稿(PDF/HTML → PPTX)?
是的。您可以将PDF pages and HTML content 添加到演示文稿中,将其转换为幻灯片。