# 功能概述

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

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


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

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

|**功能**|**说明**|
| :- | :- |
|Microsoft PowerPoint (PPT)|Aspose.Slides for PHP via Java 为此演示文稿格式提供最快的处理速度。|
|PPT 转 PPTX 转换|Aspose.Slides for PHP via 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)|您可以将所有受支持的演示文稿文件格式导出为 Tagged Image File Format (TIFF)。|
|PPTX To HTML Conversion|Aspose.Slides for PHP via Java 支持将 PresentationEx 转换为 HTML 格式。|

## **演示文稿渲染**
Aspose.Slides for PHP via Java 支持将演示文稿中的幻灯片高保真渲染为不同的图形格式。详细信息如下：

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

## **内容功能**
Aspose.Slides for PHP via Java 允许您访问、修改或创建演示文稿文档的几乎所有项目或内容。详细信息如下：

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

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

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

## **常见问题**

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

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

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

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

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

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

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

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

**评估版有何限制？**

在[/slides/php-java/licensing/]评估模式下，输出会添加水印并存在某些限制；可使用[30-day temporary license](https://purchase.aspose.com/temporary-license/)进行完整功能测试。

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

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