系统要求
Contents
[
Hide
]
概述
Aspose.Slides for .NET 不需要安装 Microsoft PowerPoint,因为 Aspose.Slides 是一个独立的 Microsoft PowerPoint 文档创建、转换、页面布局和渲染引擎。
支持的操作系统
Aspose.Slides for .NET 支持任何已安装 .NET 或 Mono 框架的 32 位或 64 位操作系统,包括(但不限于):
Windows
- Microsoft Windows 2000 Server ( x64, x86)
- Microsoft Windows 2003 Server ( x64, x86)
- Microsoft Windows 2022 Server
- 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)
- Microsoft Windows 11 ( x64, x86)
- Microsoft Azure
Linux
- Linux (Ubuntu、OpenSUSE、CentOS、Alpine 等)
Notes
由于 CentOS 7 附带的 GLIBC 为 2.14,而 Aspose.Slides for .NET 6 和 .NET 7(包括跨平台构建)需要 GLIBC 2.23 或更新版本的 Linux x86_64,因此可以在此系统上使用 Aspose.Slides for .NET Standard。Mac
- Mac OS X
支持的框架
Aspose.Slides for .NET 支持 .NET 和 Mono 框架:
.NET Frameworks
- .NET Framework 2.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.0_ClientProfile
- .NET Framework 4.5.0
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6.0
- .NET Framework 4.6.2
- .NET Framework 4.5.0
- .NET Framework 4.5.1
- .NET Framework 4.6.0
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.2
- .NET 5
- .NET 6
- .NET 7
- .NET 8
- .NET 9
- .NET Core
- COM Interop support (COM, C++, VBScript)
Mono 框架
- 在 MAC 和 Linux 平台上的 MONO 支持
开发环境
Aspose.Slides for .NET 可用于任何面向 .NET 平台的开发环境,但以下环境得到明确支持:
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
- Microsoft Visual Studio 2022
Aspose.Slides 主要构建
目前,Aspose.Slides 有两个主要构建 —— Aspose.Slides.NET 和 Aspose.Slides.NET6.CrossPlatform。
Aspose.Slides for .NET
这是产品的主要版本。它使用标准的 .NET 图形引擎。
- 在非 Windows 平台上,可能需要安装
libgdiplus库及其依赖项。 - 在 Aspose.Slides 25.3 版本之前,非 Windows 平台必须使用 Aspose.Slides ZIP 包中的 .NET Standard 2.0 DLL。
- 从 Aspose.Slides 25.3 版本起,即可在非 Windows 系统上直接使用 NuGet 包。
- 在非 Windows 系统上运行时,应用程序必须在启动时包含以下语句:
AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
- 从 25.3 版本开始,您可以在支持 .NET 的平台上使用此包,例如 Linux aarch64 (ARM64)。
Aspose.Slides for .NET 6 CrossPlatform
这是 Aspose.Slides 使用由 Aspose.Slides 团队开发的自定义跨平台图形引擎的版本。
在非 Windows 平台上,可能需要 fontconfig 库。
支持的平台
- Windows: x86, x86_64
- Linux: x86_64
- macOS: x86_64, ARM64
计划中的未来支持
- Linux: aarch64 (ARM64) — ETA: end of 2025
未计划
- Windows 11 ARM (ARM64) — Not currently under consideration
常见问题
我是否需要安装 Microsoft PowerPoint 来进行转换和渲染?
不需要,PowerPoint 并非必需;Aspose.Slides 是一个独立的引擎,用于创建、修改、转换和渲染演示文稿。
正确渲染需要哪些字体?
实际使用中,演示文稿中使用的字体或相应的替代字体必须可用。为确保在 Linux/macOS 上渲染一致,建议安装常用字体包。