ABBYY FineReader Engine 12 is available in three versions:
PC with x86-compatible processor (1 GHz or higher)
ABBYY FineReader Engine can also be run in a Docker container on supported platforms.
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:
PC with x86-compatible processor (1 GHz or higher)
The ABBYY FineReader Engine for Windows’ application programming interface (API) conforms to the COM standard and can be easily used in C/C++, Visual Basic, .NET, Delphi, Java or any development tool supporting COM components. The Engine can be adapted for use in scripting languages like VBS, JS, and Perl.
ABBYY FineReader Engine 12 for Linux is designed for glibc version 2.11 and above. If you need ABBYY FineReader Engine for older glibc versions, please contact the ABBYY office. For the FineReader Engine dynamic library, the standard libstdc++.so.6, libgcc_s.so.1 and libgomp.so.1 libraries have to be used.
PC with x86-compatible processor (1 GHz or higher) which supports SSE and SSE2 instruction sets
In addition, ABBYY offers professional services to adapt the software to other platforms.
ABBYY FineReader Engine can also be run in a Docker container on supported platforms.
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:
The ABBYY FineReader Engine for Linux provides C/C++ native API and a Java wrapper, therefore applications need to be written in C/C++ or Java.
PC with Intel processor (x86) 1 GHz or higher.
Mac OS X (10.12.x, 10.13.x).
1 GB for library installation and 100 MB for program operation, plus additional 15MB for every page, when processing a multi-page document.
For correct font detection, the fonts contained in documents should be installed.
The OS X version provides only C/C++ native API, therefore applications need to be written in C/C++.
ABBYY FineReader Engine 12 provides support for the highest number of recognition languages on the market. It offers recognition of languages with Latin, Cyrillic, Greek or Armenian characters, as well as Arabic, Burmese (technical preview), Farsi, Hebrew, Chinese, Japanese, Korean, Russian, Thai and other languages. To further increase the recognition accuracy, integrated dictionaries are provided for many languages. To increase recognition of unusual words and untypical fonts, a small integrated utility can be used for implementing own dictionaries and creating own character patterns.
In addition, the SDK provides recognition of historic documents printed between 17th and 19th century in English, French, German, Italian and Spanish, recognition of artificial languages (Esperanto, Interlingua, Ido and Occidental) recognition of programming languages (Basic, C/C++, COBOL, Fortran, JAVA, and Pascal), simple chemical formulas and standard digits.
× With dictionary support
* Arabic ICR is not supported. However, hand-printed Arabic digits can be recognized.
* The Windows & Linux versions offers 210 OCR languages. The Mac version offers 208 OCR languages.
Message boxes such as error messages, tips and warnings are available in English, Bulgarian, Czech, Chinese (PRC and Taiwan), Danish, Dutch, Estonian, French, German, Greek, Hungarian, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Slovak, Spanish, Swedish, Turkish, and Ukrainian.
ABBYY FineReader Engine can open documents created in the following formats:
Note: This feature is available in ABBYY FineReader Engine for Windows and ABBYY FineReader Engine for Linux. It is not currently supported in ABBYY FineReader Engine for Mac.
ABBYY FineReader Engine can open image files in many formats. In addition, the OCR SDK is able to save results in several image formats.
List of supported image formats:
Format | Extension | Open | Save |
---|---|---|---|
BMP uncompressed black and white 4- and 8-bit — uncompressed Palette 16-bit — uncompressed, uncompressed Mask 24-bit — uncompressed 32-bit — uncompressed, uncompressed Mask |
bmp | ||
BMP 4- and 8-bit — RLE compressed Palette |
bmp | ||
DCX black and white 2-, 4- and 8-bit palette 24-bit color |
dcx | ||
DjVu (only in Windows version) black and white, gray, color |
djvu, djv | ||
GIF black and white — LZW-compressed 2-, 3-, 4-, 5-, 6-, 7-, 8-bit palette — LZW-compressed |
gif | ||
JBIG2 black and white |
jb2 | ||
JPEG gray, color |
jpg, jpeg, jfif | ||
JPEG 2000 gray — Part 1 color — Part 1 |
jp2, jpc, j2k | ||
PCX black and white 2-, 4- and 8-bit palette 24-bit color |
pcx | ||
Image PDF (scanned PDF) | |||
Digitally created PDF (Version 1.7 or earlier) | |||
PNG black and white, gray, color |
png | ||
TIFF black and white — uncompressed, CCITT3, CCITT4, Packbits, ZIP, LZW gray — uncompressed, Packbits, JPEG, ZIP, LZW 24-bit color — uncompressed, JPEG, ZIP, LZW 1-, 4-, 8-bit palette — uncompressed, Packbits, ZIP, LZW (including multi-page TIFF) |
tif, tiff | ||
TIFF black and white — CCITT3FAX |
tif, tiff | ||
WDP (only in Windows version) black and white, gray, color (WIC or Microsoft .NET Framework 3.0 required) |
Wdp | ||
WIC-compatible (only in Windows version) (WIC or Microsoft .NET Framework 3.0 required) |
Note: ABBYY FineReader Engine will not open images larger than 32512*32512 pixels.
ABBYY FineReader Engine can save the recognized text in the following formats:
FineReader Engine supports MS Excel 5 and 8 formats when saving to XLS format.
FineReader Engine support MRC compression for all PDF formats.
FineReader Engine supports various code pages (Windows, DOS, Mac, ISO) and Unicode (UTF-16, UTF-8) encoding
FineReader Engine supports various code pages (Windows, DOS, Mac, ISO) and Unicode (UTF-16, UTF-8) encoding.
ABBYY FineReader Engine recognizes following types of barcodes:
ABBYY FineReader Engine can detect a machine-readable zone on the image of an ID or travel document and extract data that is encoded in accordance with the ICAO Document 9303.
FineReader Engine will extract machine-readable data from both types of MRZ fields:
Additional information that can be extracted:
Where available, the Engine extracts check digits of each value. To provide information about the quality of data extraction, it uses Boolean value that specifies whether the checksum over the individual value matches the check digit.
Note: This feature is available in ABBYY FineReader Engine for Windows and ABBYY FineReader Engine for Linux. It is not currently supported in ABBYY FineReader Engine for Mac.”
ABBYY FineReader Engine recognizes simple checkmarks, grouped checkmarks, model checkmarks and checkmarks that were corrected by hand:
Note: This feature is available in ABBYY FineReader Engine for Windows and ABBYY FineReader Engine for Linux. It is not currently supported in ABBYY FineReader Engine for Mac.
For additional technical information, please refer to ABBYY.technology or consult the ABBYY FineReader Engine Help file.