# 功能概述

> 发现 Aspose.Slides for Java：一个强大的 API，可高效创建、编辑、自动化和转换 PowerPoint 与 OpenDocument 演示文稿。

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


## **支持的平台**
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）](/slides/zh/java/microsoft-powerpoint-ppt/)|Aspose.Slides for Java 为此演示文稿格式提供最快的处理速度。|
|[PresentationML（PPTX，XML）](/slides/zh/java/presentationml-pptx-xml/)|Aspose.Slides for Java 支持处理 OOXML 演示文稿格式（亦称为 PresentationML 或 PPTX）。|
|[PPT 转 PPTX 转换](/slides/zh/java/ppt-to-pptx-conversion/)|Aspose.Slides for Java 支持将 PPT 转换为 PPTX。|
|[Portable Document Format（PDF）](/slides/zh/java/developer-guide/)|支持的文件格式可以通过单一方法导出为 Adobe Portable Document Format（PDF）文档。|
|[XML Parser Specification（XPS）](/slides/zh/java/xml-parser-specification-xps/)|所有支持的文件格式都可以通过单一方法导出为 XML Parser Specification（XPS）文档。|
|[Tagged Image File Format（TIFF）](https://docs.aspose.com/slides/java/convert-powerpoint-to-tiff/)|Aspose.Slides for Java 支持的演示文稿文件格式也可以导出为 Tagged Image File Format（TIFF）。|
|[ODP 转 PPTX 转换](https://docs.aspose.com/slides/java/convert-odp-to-pptx/)|Aspose.Slides for Java 支持加载 OpenDocument Presentation（ODP），并将其转换为 PPTX。|
|[演示文稿转 HTML 转换](https://docs.aspose.com/slides/java/convert-powerpoint-to-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|<p>在 Aspose.Slides for Java 中，文本通过与形状关联的文本框进行管理。因此，文本使用与文本框关联的段落和部分进行格式化。以下文本元素可以被格式化。</p><p>- 字体类型。</p><p>- 字体大小。</p><p>- 字体颜色。</p><p>- 字体阴影。</p><p>- 段落对齐。</p><p>- 段落项目符号。</p><p>- 段落方向。</p>|
|Shape Formatting|<p>在 Aspose.Slides for Java 中，幻灯片的基本元素是形状。以下形状元素可以使用 Aspose.Slides for Java 进行格式化：</p><p>- 位置</p><p>- 大小</p><p>- 线条</p><p>- 填充（包括图案、渐变和纯色）。</p><p>- 文本</p><p>- 图像</p>|

## **FAQ**

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

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

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

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

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

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

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

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

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

在[评估模式](/slides/zh/java/licensing/)下，输出会添加水印并且存在某些限制；可使用[30 天临时许可证](https://purchase.aspose.com/temporary-license/)进行全部功能的测试。

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

是的。您可以将[PDF 页面和 HTML 内容](/slides/zh/java/import-presentation/) 添加到演示文稿中，转换为幻灯片。
