# 系统要求

> 了解 Aspose.Slides for PHP via Java 的系统要求。确保在 Windows、Linux 和 macOS 上无缝支持 PowerPoint 和 OpenDocument。

Source: https://docs.aspose.com/slides/zh/php-java/system-requirements/
Updated: 2026-05-19

## **介绍**

Aspose.Slides for PHP via Java 不需要安装任何第三方产品，例如 Microsoft PowerPoint。Aspose.Slides 本身是一个用于创建、修改、转换和渲染各种格式文档的引擎，包括 Microsoft PowerPoint 演示文稿格式。

## **受支持的操作系统**

Aspose.Slides for Java 支持在运行 Java 运行时的任何 32 位或 64 位操作系统，包括但不限于：

### **Windows**
- Microsoft Windows 2003 服务器 ( x64, x86)
- Microsoft Windows 2008 服务器 ( x64, x86)
- Microsoft Windows 2012 服务器 ( x64, x86)
- Microsoft Windows 2012 R2 服务器 ( x64, x86)
- Microsoft Windows 2016 服务器 ( x64, x86)
- Microsoft Windows 2019 服务器 ( x64, x86)
- Microsoft Windows Vista ( x64, x86)
- Microsoft Windows XP ( x64, x86)
- Microsoft Windows 7 ( x64, x86)
- Microsoft Windows 8, 8.1 ( x64, x86)
- Microsoft Windows 10 ( x64, x86)

### **Linux**
- Linux ( Ubuntu, OpenSUSE, CentOS 等)

### **Mac**
- Mac OS X

## **常见问题**

**我需要安装 Microsoft PowerPoint 来进行转换和渲染吗？**

不需要，PowerPoint 并非必需；Aspose.Slides 是一个独立的引擎，可用于[创建](/slides/zh/php-java/create-presentation/)、修改、[转换](/slides/zh/php-java/convert-presentation/)以及[渲染](/slides/zh/php-java/convert-powerpoint-to-png/)演示文稿。

**正确渲染需要哪些字体？**

实际使用中，演示文稿中使用的字体或合适的[替代字体](/slides/zh/php-java/font-substitution/)必须可用。为确保在 Linux/macOS 上渲染一致，建议安装常用字体包。

**为什么自定义字体在 Linux 上会渲染为回退或缺失的文字？**

如果字体文件的名称表条目不一致或损坏，Linux 的字体匹配栈（FreeType/fontconfig）可能会选取无效记录，导致字体未解析。使用名称表已修正的字体版本或安装一致的替代字体即可解决此问题。
