System requirements

Supported operating systems

Aspose.OCR for .NET has been tested with the following operating systems:

Desktop

  • Microsoft Windows 11: Home, Pro, Pro Education, Pro for Workstations, Enterprise, and Education
  • Microsoft Windows 10 version 1703: Home, Professional, Education, and Enterprise
  • Microsoft Windows 8: Core, Professional, and Enterprise
  • Microsoft Windows 7: Home Premium, Professional, Enterprise, Ultimate
  • Microsoft Windows Vista
  • macOS
  • Linux

Server

  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2008 R2 SP1

Development environments

You can use Aspose.OCR for .NET with any development environment targeting the .NET platform. The library has been specifically tested with the following integrated development environments (IDEs) from Microsoft:

  • Microsoft Visual Studio 2015 (update NuGet Package Manager to the latest version)
  • Microsoft Visual Studio 2017
  • Microsoft Visual Studio 2019
  • Microsoft Visual Studio 2022
  • Microsoft Visual Studio for Mac version 7.1 or later

Supported frameworks

Aspose.OCR for .NET supports .NET Standard 2.0:

.NET implementation Supported versions
.NET 8.0, 7.0, 6.0, 5.0
.NET Core 3.1, 3.0, 2.2, 2.1, 2.0
.NET Framework 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1
Mono 6.4, 5.4
Xamarin.iOS 12.16, 10.14
Xamarin.Mac 5.16, 3.8
Xamarin.Android 10.0, 8.0

x86 platform support

Aspose.OCR library can work on both x86 and x64 platforms. However, for maximum stability and performance, it is highly recommended to build OCR apps for x64 platforms only.

OCR on x86 platforms is always run in a single thread, even you explicitly specify multiple threads.

GPU support

GPU-accelerated Aspose.OCR for .NET (Aspose.OCR-GPU) has additional system requirements compared to the generic (CPU-based) version of the library: