The most comprehensive OCR SDK for software developers.
Integrate AI-powered OCR features into your applications.
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:
ABBYY FineReader Engine .NET Core wrapper supports working with the following versions of .NET Core:
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.
2150 MB of free space 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 Mac 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, Bangla (technical preview), 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
* Languages marked with the “technical preview” status may not be at the standard level of speed and accuracy as all other languages in the portfolio. But they can be used in scenarios with simple document layout preservation.
* Arabic ICR is not supported. However, hand-printed Arabic digits can be recognized.
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:
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 recognizes simple checkmarks, grouped checkmarks, model checkmarks and checkmarks that were corrected by hand:
For additional technical information, please consult the Developer's Help file of ABBYY FineReader Engine.
Fill out the form below, and we will get back to you shortly.
We will get back to you shortly. If you’d like to contact ABBYY office in your region, please visit the Contacts page.
With best regards,
The ABBYY Team