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:
| Platform | Package |
|---|---|
| Windows | Aspose.Page or Aspose.Page.Drawing |
| Linux, macOS and other non-Windows platforms | Aspose.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
- Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Server
- Microsoft Windows 2003 Server
- Microsoft Windows 2008 Server
- Microsoft Windows 2012 Server
- Microsoft Windows XP
- Microsoft Windows Vista
- Microsoft Windows 7
- Microsoft Windows 8
- Microsoft Windows 10
- Windows Azure
Linux and macOS
- Linux distributions and macOS versions supported by the .NET runtime that your application targets.
- On Linux, install
fontconfigin the image or on the host. Font files are additionally required when the input documents reference system fonts by name.
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:
- Microsoft Visual Studio 2003
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2011
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
- JetBrains Rider
Supported .NET Framework Versions
The following .NET Framework versions are supported:
- .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.7.0
- .NET Framework 4.7.1
- .NET Framework 4.7.2
- .NET Framework 4.8
Supported .NET Versions
The following .NET and .NET Core versions are supported:
- .NET Core 2.0
- .NET Core 3.0
- .NET 5.0
- .NET 6.0
- .NET 7.0
- .NET 8.0
- .NET 9.0
- .NET 10.0
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.