功能概述

支持的平台

Aspose.Slides for Java 支持最流行的开发和部署平台。

功能 描述
桌面应用程序 Aspose.Slides for Java 可用于开发 Windows Forms 应用程序。
企业 Web 应用程序 使用 Aspose.Slides for Java 可帮助构建 Web 应用程序。还提供了使用 Aspose.Slides for Java 与 PHP 的支持。
Linux/Unix Aspose.Slides for Java 是一个平台无关的 API,可在 Linux 和 Unix 环境中运行。

文件格式和转换

Aspose.Slides for Java 支持大多数 Microsoft PowerPoint 文档格式,并将它们导出为组织广泛使用的流行格式。

功能 描述
Microsoft PowerPoint(PPT) Aspose.Slides for Java 为此演示文档格式提供了最快的处理速度。
PresentationML(PPTX,XML) Aspose.Slides for Java 支持处理 OOXML 演示格式(亦称为 PresentationML 或 PPTX)。
PPT 转 PPTX 转换 Aspose.Slides for Java 支持将 PPT 转换为 PPTX。
便携文档格式(PDF) 受支持的文件格式可以通过单一方法导出为 Adobe 便携文档格式(PDF)文档。
XML 解析规范(XPS) 所有受支持的文件格式都可以通过单一方法导出为 XML 解析规范(XPS)文档。
标记图像文件格式(TIFF) Aspose.Slides for Java 支持的演示文件格式也可以导出为标记图像文件格式(TIFF)。
ODP 转 PPTX 转换 Aspose.Slides for Java 支持加载并访问 OpenDocument 演示文稿(ODP),并将其转换为 PPTX。
演示文稿转 HTML 转换 Aspose.Slides for Java 支持将 PresentationEx 转换为 HTML 格式。

演示文稿渲染

Aspose.Slides for Java 支持高保真度地将演示中的幻灯片渲染为各种图形格式:

功能 描述
支持的图像格式 使用 Aspose.Slides for Java,您不仅可以渲染演示幻灯片,还可以渲染幻灯片中的图像,导出为如 TIFF、PNG、BMP、JPEG、GIF 和元文件等流行的图形格式。
SVG 格式 Aspose.Slides for Java 提供内置方法,可将演示幻灯片导出为可缩放矢量图形(SVG)格式。

内容特性

Aspose.Slides for Java 使您能够访问、修改或创建演示文稿中几乎所有可能的内容。

功能 描述
母版幻灯片 母版幻灯片定义普通幻灯片的布局。Aspose.Slides for Java 使您能够访问和修改演示文稿的母版幻灯片。
普通幻灯片 使用 Aspose.Slides for Java,您不仅可以创建不同类型的新幻灯片,还可以访问和修改现有幻灯片。
克隆/复制幻灯片 Aspose.Slides for Java 提供方法,用于克隆或复制现有幻灯片,不仅在同一演示文稿内部,还可以在不同演示文稿之间复制。由于幻灯片从母版幻灯片继承布局,内置的克隆方法会在克隆时自动复制母版。
管理幻灯片章节 提供在演示文稿内部将幻灯片组织到不同章节的功能。
占位符和文本占位符 访问幻灯片中的占位符和文本占位符。此外,您还可以使用相应的方法从头创建带有文本占位符的幻灯片。
页眉和页脚 Aspose.Slides for Java 还便利于在幻灯片中处理页眉/页脚。
幻灯片备注 使用 Aspose.Slides for Java,您不仅可以访问和修改与幻灯片关联的备注,还可以添加备注。
查找形状 您可以使用与形状关联的替代文本在幻灯片上查找特定形状。
背景 Aspose.Slides for Java 使您能够处理与母版或普通幻灯片关联的背景。
文本框 文本框可以从头创建。可访问现有文本框并在不丢失原始文本格式的情况下修改其文本。
矩形形状 矩形形状可由 Aspose.Slides for Java 创建或修改。
折线形状 折线形状也可由 Aspose.Slides for Java 创建或修改。
椭圆形状 椭圆形状也由 Aspose.Slides for Java 创建或修改。
组合形状 Aspose.Slides for Java 支持组合形状。
自动形状 Aspose.Slides for Java 也支持自动形状。
SmartArt 支持 Microsoft PowerPoint 中的 SmartArt 形状。
图表 支持 PowerPoint 提供的 MSO 图表。
图片框 使用 Aspose.Slides for Java 在图片框中管理图片。
音频框 使用 Aspose.Slides for Java 可在音频框中链接或嵌入音频文件到幻灯片。
视频框 使用 Aspose.Slides for Java 在视频框中处理视频文件。支持链接和嵌入式视频。
OLE 框 OLE 对象由 Aspose.Slides for Java 在 OLE 框中管理。
ActiveX 控件 提供对 ActiveX 控件的支持。
VBA 宏 支持在演示文稿中管理 VBA 宏。
表格 Aspose.Slides for Java 也支持幻灯片上的表格。
文本框 任何形状关联的文本可以通过该形状的文本框访问。
文本扫描 可以使用内置扫描方法在演示文稿或幻灯片层面对文本进行扫描。
动画 动画可应用于形状。
幻灯片放映 支持幻灯片放映和幻灯片切换。

格式化特性

使用 Aspose.Slides for Java,可对演示文稿中的文本和形状进行格式化。

功能 描述
文本格式化

在 Aspose.Slides for Java 中,文本通过与形状关联的文本框进行管理。因此,文本使用段落和文本框中的部分进行格式化。以下文本元素可以进行格式化。

- 字体类型。

- 字体大小。

- 字体颜色。

- 字体色调。

- 段落对齐方式。

- 段落项目符号。

- 段落方向。

形状格式化

在 Aspose.Slides for Java 中,幻灯片的基本元素是形状。以下形状元素可使用 Aspose.Slides for Java 进行格式化:

- 位置

- 大小

- 线条

- 填充(包括图案、渐变和纯色)。

- 文本

- 图像

常见问题

我是否需要在服务器/电脑上安装 Microsoft PowerPoint 才能使用该库?

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

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

在不同线程中处理不同文档是安全的;同一个 演示文稿 对象不能被 多个线程 同时使用。

是否支持文件密码和加密?

是的。您可以 打开受加密的演示文稿,设置或移除打开和写入密码,并检查保护状态。

我需要在 Linux 容器中关注字体包吗?

是的。建议在应用程序中安装常用字体包和/或显式 指定字体目录 以避免意外的字体替换。

评估版是否有限制?

评估模式 中,输出会添加水印并且有一些限制;可获取 30 天临时许可证 以进行完整功能测试。

是否支持将外部格式导入到演示文稿(PDF/HTML → PPTX)?

是的。您可以将 PDF 页面和 HTML 内容 添加到演示文稿中,将其转换为幻灯片。