系统要求

概述

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 等)

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 上渲染一致,建议安装常用字体包。