ABBYY FineReader Engine ABBYY FineReader Engine

The most comprehensive OCR SDK for software developers

Integrate AI-powered OCR features into your applications.

OCR process

The ABBYY FineReader Engine OCR process consists of several steps, starting with importing images or Office documents and ending with exporting the recognition results.


Image import

The OCR developer kit can receive input from many sources. Images saved as TIFFs, JPEGs, PDFs or other image formats as well as digitally created Office documents can be imported while photographed text or scanned paper documents can be processed directly from the memory.


Image pre-processing

To increase recognition accuracy, the image quality is enhanced during the pre-processing step. The SDK applies a wide range of imaging functions such as image rotation, binarization, de-skewing and others to optimize the image quality.


Document analysis

With AI-based algorithms and ABBYY Adaptive Document Recognition Technology (ADRT®), the OCR toolkit analyzes the layout of each individual page as well as structure of the document as a whole. This process defines the areas for text recognition and delivers information about layout and formatting elements for the final document reconstruction at the end of the OCR process.



With the highest accuracy, ABBYY FineReader Engine SDK extracts multilingual machine-printed and hand-printed text (OCR, ICR) as well as various other information including, checkmarks (OMR) and barcodes (OBR). By creating own dictionaries or recognition patterns, the developers can increase the recognition accuracy of specific languages, unusual characters or fonts.


Text export and document reconstruction

The OCR SDK offers many options for exporting recognition results and different levels of document layout reconstruction. Numerous storage formats are available: text, XML, different types of PDF and PDF/A formats, editable Microsoft® Office documents and other saving formats.

pdf-icon-21x22 Brochure

ABBYY FineReader Engine – Performance Guide

Learn how to optimize the recognition accuracy and processing speed in ABBYY FineReader Engine.

Start benefiting from ABBYY FineReader Engine today

contact us