Windows
Windows
Hardware
- PC with x86-compatible processor (1 GHz or higher)
- Memory:
- for processing one-page documents — minimum 1.5 GB RAM, recommended 3.5 GB RAM
- for processing multi-page documents — minimum 2 GB RAM, recommended 4 GB RAM
- for parallel processing — 1.5 GB + (number of cores) × 2.5 GB RAM
- Hard disk space:
- for library installation:
- 2.5 GB for core functionality
- additional 400 MB for the OfficeConverters module
- for program operation:
- 150 MB for running the program
- additional 15Mb for every page when processing a multi-page document
- for library installation:
- 100% TWAIN-compatible scanner, digital camera, or fax modem — for scanning or image import only
- Video card and monitor (minimum resolution 1024×768 — for pattern training, dictionary editing, scanning with a GUI displayed, Visual Components)
- Keyboard, mouse or other input device
Operating system
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows 11
- Windows 10
- Microsoft Azure:
- Azure App Services
- Azure Service Fabric
- Azure Virtual Machines
- Amazon EC2
- Microsoft Hyper-V Server 2012 R2
- Microsoft Hyper-V Server 2016
- Oracle VM VirtualBox 7
- Parallels Desktop for macOS 16.1.3
- VMware ESXi 6.7
- VMware Workstation Player/Pro 17
Other software components
ABBYY FineReader Engine installer uses Windows Installer XML Toolset (WiX), that requires .NET Framework for its operation:- For Developer installation:
- .NET Framework 4.6.1 and above is required
- For Runtime installation:
- automatic installation - .NET Framework 4.6.1 and above is required
- manual installation with the OfficeConverters module - .NET Framework 4.6.2 and above is required
- manual installation without the OfficeConverters module - .NET Framework is not required
- 4.8, 4.7, 4.6, 3.5 SP1
- .NET Framework 4.6.2
- Microsoft Excel — for opening XLS, XLSX, ODS formats with the OCT_MsOffice setting
- Microsoft Windows Common Controls must have version 6.0 or later
Working with the .NET Core wrapper
ABBYY FineReader Engine .NET Core wrapper supports .NET Core version 8 and .NET Core version 6.Working with the Java wrapper
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:- for 32-bit operating systems:
- Oracle Java SE Development Kit 8u411 x86
- for 64-bit operating systems:
- Open JDK 21.0.2 x64
- Open JDK 22.0.2 x64
- Oracle Java SE Development Kit 8u411 x64
- Oracle Java SE Development Kit 11.0.23 x64
- Oracle Java SE Development Kit 17.0.11 x64
- Oracle Java SE Development Kit 21.0.3 x64
- Oracle Java SE Development Kit 22.0.1 x64
Permissions
Full control permissions for the following folders are required:- %TEMP% folder
- folder %ProgramData%\ABBYY\SDK\12\FineReader Engine
- folder %ProgramData%\ABBYY\SDK\12\Licenses (required for license server, optional for workstations)
- %ProgramData%\ABBYY folder.
- “HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine” — full control
- “HKEY_CURRENT_USER\Software\ABBYY\SDK\12” — full control for installation only
- “HKEY_LOCAL_MACHINE\Software\ABBYY\SDK\12” — full control for installation only
Linux
Linux
Hardware
- PC with x86-compatible processor (1 GHz or higher) which supports SSE and SSE2 instruction sets
- Memory:
- for processing one-page documents — minimum 1.5 GB RAM, recommended 3.5 GB RAM
- for processing multi-page documents — minimum 2 GB RAM, recommended 4 GB RAM
- for parallel processing — 1.5 GB + (number of cores) × 2.5 GB RAM
- for parallel processing of documents in Arabic or CJK languages — 750 + (number of cores) × 850 MB RAM
- Hard disk space:
- for library installation:
- 2.5 GB of free space
- for program operation:
- 150 MB for running the program
- additional 15Mb for every page when processing a multi-page document
- for library installation:
- Tmpfs size — 4GB + 1GB*(cores number)
- Swap size — 4GB + 1GB*(cores number)
Operating system
ABBYY FineReader Engine 12 for Linux has been tested on the following operating systems:- Fedora 39, 38
- Red Hat Enterprise Linux 9, 8.5, 7.9
- SUSE Linux Enterprise Server 15 SP5, 12 SP5
- Debian GNU/Linux 12, 11, 10.12
- Ubuntu 22.04, 20.04, 18.04
- CentOS 9, 8.5, 7.9
- ALT Linux 10.0, 9.2 (software and online protection only)
- Amazon Linux 2, 2023
- Microsoft Azure Virtual Machines
- Amazon EC2
- Microsoft Hyper-V Server 2012 R2
- Microsoft Hyper-V Server 2016
- Oracle VM VirtualBox 7
- VMware ESXi 6.7
- VMware Workstation Player/Pro 17
- Linux KVM
Other software components
ABBYY FineReader Engine 12 for Linux requires usage of the following software components (the listed packages are presented for the Debian-like systems):- ABBYY FineReader Engine components installation:
- glibc version 2.17 and above (If you need ABBYY FineReader Engine for older glibc versions, please contact the ABBYY office serving your region by e-mail. For the list of ABBYY offices see the How to Buy section in the Developer’s Help.)
- Bash
- gzip, tar
- coreutils package (readlink utility)
- gettext package (envsubst utility). Install this package, if you intend to work with the samples using the RMI-capable Java wrapper
- ABBYY FineReader Engine launch:
- for performing analysis and recognition (required):
- libc6 package (librt.so.1, libc.so.6, libdl.so.2, libm.so.6, libpthread.so.0)
- libgcc-4.9-dev package and above (libgomp.so.1, libgcc_s.so.1)
- libglib2.0-dev package (libglib-2.0.so, libgthread-2.0.so.0)
- libpcre3 package (libpcre.so.3)
- libstdc++-4.9-dev package and above (libstdc++.so.6)
- zlib1g package (libz.so.1)
- for using ABBYY office converters (optional):
- libx11-6 package (libX11.so.6)
- libfreetype6 package (libfreetype.so.6)
- libxext-dev package (libXext.so.6)
- libice-dev package (libICE.so.6)
- libsm-dev package (libSM.so.6)
- openjdk-11-jre
- for performing analysis and recognition (required):
- ABBYY FineReader Engine licensing:
- for registering and managing the Licensing Service:
- through the systemctl command: systemd init system
- through the service command: Upstart or SysVinit init system
- for using an Online License: ca-certificates package with latest updates
- for registering and managing the Licensing Service:
- Working with the code samples:
- for RMI-capable Java wrapper:
- Ant version 1.8 and above
- for code samples based on C++:
- GCC
- G++
- Make
- linux-libc-dev package (Linux kernel API development headers)
- libc6-dev package (glibc development headers)
- for CommandLineInterface code sample:
- locales package and generated en_US.UTF-8 locale (use the locale-gen en_US.UTF-8 command to generate it)
- for code samples based on Java: see the list of supported Java Development Kits below
- for RMI-capable Java wrapper:
Working with the Java wrapper
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:- OpenJDK 21.0.2 x64
- OpenJDK 22.0.2 x64
- Oracle Java SE Development Kit 8u411 x64
- Oracle Java SE Development Kit 11.0.23 x64
- Oracle Java SE Development Kit 17.0.11 x64
- Oracle Java SE Development Kit 21.0.3 x64
- Oracle Java SE Development Kit 22.0.1 x64
Permissions
Full access permissions for the following folders are required:- /tmp folder
- %ProgramData%\ABBYY\SDK\12\FineReader Engine folder
- %ProgramData%\ABBYY\SDK\12\Licenses folder
macOS
macOS
Hardware
- PC with x86-compatible or arm64-compatible processor (1 GHz or higher)
- Memory:
- for processing one-page documents — minimum 1.5 GB RAM, recommended 3.5 GB RAM
- for processing multi-page documents — minimum 2 GB RAM, recommended 4 GB RAM
- Hard disk space:
- for library installation:
- 2.5 GB of free space
- for program operation:
- 150 MB for running the program
- additional 15Mb for every page when processing a multi-page document
- for library installation:
Operating system
- macOS Sonoma 14.x
- macOS Ventura 13.x
- macOS Monterey 12.x
