功能概述
支持的平台
Aspose.Slides for Java 支持最流行的开发和部署平台。
| 功能 | 描述 |
|---|---|
| 桌面应用程序 | Aspose.Slides for Java 可用于开发 Windows Forms 应用程序 |
| 企业 Web 应用程序 | 使用 Aspose.Slides for Java 有助于构建面向 Web 的应用程序。同时也提供了在 PHP 中使用 Aspose.Slides for Java 的支持。 |
| 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。 |
| Portable Document Format(PDF) | 支持的文件格式可以通过单一方法导出为 Adobe Portable Document Format(PDF)文档。 |
| XML Parser Specification(XPS) | 所有支持的文件格式都可以通过单一方法导出为 XML Parser Specification(XPS)文档。 |
| Tagged Image File Format(TIFF) | Aspose.Slides for Java 支持的演示文稿文件格式也可以导出为 Tagged Image File Format(TIFF)。 |
| ODP 转 PPTX 转换 | Aspose.Slides for Java 支持加载 OpenDocument Presentation(ODP),并将其转换为 PPTX。 |
| 演示文稿转 HTML 转换 | Aspose.Slides for Java 支持将 PresentationEx 转换为 HTML 格式。 |
演示文稿渲染
Aspose.Slides for Java 支持高保真地将演示文稿中的幻灯片渲染为各种图形格式:
| 功能 | 描述 |
|---|---|
| Supported Image Formats | 使用 Aspose.Slides for Java,您不仅可以渲染演示文稿幻灯片,还可以渲染幻灯片上的图像,导出为流行的图形格式,如 TIFF、PNG、BMP、JPEG、GIF 和元文件。 |
| SVG Format | 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 框 | 使用 Aspose.Slides for Java,在 OLE 框中管理 OLE 对象。 |
| ActiveX 控件 | 提供对 ActiveX 控件的支持。 |
| VBA 宏 | 支持在演示文稿中管理 VBA 宏。 |
| 表格 | Aspose.Slides for Java 也支持幻灯片上的表格。 |
| 文本框 | 任何形状关联的文本可以通过该形状的文本框进行访问。 |
| 文本扫描 | 可以通过内置扫描方法在演示文稿或幻灯片层面扫描文本。 |
| 动画 | 动画可以应用于形状。 |
| 幻灯片放映 | 支持幻灯片放映和幻灯片切换。 |
格式化功能
使用 Aspose.Slides for Java 可以对演示文稿中的文本和形状进行格式化。
| 功能 | 描述 |
|---|---|
| Text Formatting | 在 Aspose.Slides for Java 中,文本通过与形状关联的文本框进行管理。因此,文本使用与文本框关联的段落和部分进行格式化。以下文本元素可以被格式化。 - 字体类型。 - 字体大小。 - 字体颜色。 - 字体阴影。 - 段落对齐。 - 段落项目符号。 - 段落方向。 |
| Shape Formatting | 在 Aspose.Slides for Java 中,幻灯片的基本元素是形状。以下形状元素可以使用 Aspose.Slides for Java 进行格式化: - 位置 - 大小 - 线条 - 填充(包括图案、渐变和纯色)。 - 文本 - 图像 |
FAQ
我需要在服务器/电脑上安装 Microsoft PowerPoint 才能使用该库吗?
不需要。PowerPoint 并非必需;Aspose.Slides 是一个独立的引擎,可用于创建、编辑、转换和渲染演示文稿。
多线程是如何工作的?可以并行处理吗?
在不同线程中处理不同文档是安全的;同一个演示文稿对象不能同时被多个线程使用。
是否支持文件密码和加密?
是的。您可以 打开受加密的演示文稿,设置或移除打开和写入密码,并检查保护状态。
在 Linux 容器中需要关注字体包吗?
是的。建议在您的应用程序中安装常用字体包和/或显式指定字体目录 以避免意外的替换。
评估版是否有限制?
在评估模式下,输出会添加水印并且存在某些限制;可使用30 天临时许可证进行全部功能的测试。
是否支持将外部格式导入演示文稿(PDF/HTML → PPTX)?
是的。您可以将PDF 页面和 HTML 内容 添加到演示文稿中,转换为幻灯片。