System Requirements | Aspose.Page for .NET

Supported Operating Systems

Aspose.Page for .NET runs on Windows, Linux and macOS. The platform determines which package to install:

PlatformPackage
WindowsAspose.Page or Aspose.Page.Drawing
Linux, macOS and other non-Windows platformsAspose.Page.Drawing

Aspose.Page depends on System.Drawing.Common, which is supported only on Windows from .NET 7 onward. Aspose.Page.Drawing provides the same API on a fully managed graphics backend, without that dependency. See Installation for the package setup and Docker and Serverless for containers and serverless hosts.

Windows

Linux and macOS

Development Environments

You can use Aspose.Page for .NET to develop applications in any development environment that targets the .NET platform, but the following environments are explicitly supported:

Supported .NET Framework Versions

The following .NET Framework versions are supported:

Supported .NET Versions

The following .NET and .NET Core versions are supported:

The packages contain assemblies for .NET Standard 2.0 and .NET 7.0; Aspose.Page additionally contains .NET Framework 4.0 and .NET 6.0 assemblies. There is no separate assembly for .NET 8.0 and later: on those versions NuGet resolves the .NET 7.0 assembly, which runs on them unchanged.