FineReader Engine 12 for Linux Release 4 Update 3

ABBYY FineReader Engine 12 for Linux - Release 4 Update 3

  • Release date: 08.10.2020 (public release)
  • Part#: 1366/26
  • Build:

Improved: 'Compare Documents' Module

  • The ‘Compare Documents’ module was enhanced by introducing a new approach for comparing bi-lingual documents that contain the translated text in a separate column. In this type of documents, such as international contracts, the text and its translated version are typically arranged in two parallel columns. To increase the precision of the comparison algorithm, the new approach allows comparing each column (and thus each language version) separately and reduce the number of 'false positives'. This significantly improves the precision of the comparison results.


Improved: MRZ Recognition: New option to set up the allowed length of the MRZ line

  • A new option was added that allows to specify the accepted length of the MRZ line that can be used to improve the recognition results for the machine-readable zone in cropped or low-quality images. In such images, a part of the MRZ line or lines might get lost during the pre-processing step and thus not comply with the MRZ specifications any more (the missing compliancy would lead to receiving no recognition result from the MRZ area).

New: Speeding up the iteration of the recognition result in scenarios using the Engine out-of-process

  • To speed up the iteration of the recognition results, a new method was introduced to save time for internal communication and increase the overall processing speed in scenarios, where ABBYY FineReader Engine runs outside the main process. Combining the functions of the current and a separate processes allows obtaining the document layout in two steps and increase the overal processing speed.

New: .NET Core 3.1 wrapper

  • To increase the efficiency of development teams using containers for software development or deployment, the ABBYY FineReader Engine now offers a new pre-built .NET wrapper based on .Net Core 3.1. 

Enhanced: New features for export formats

ABBYY FineReader Engine 12 was enhanced by the new export options and methods for following formats:

  • PDF format
  • XLSX format
  • DOCX format

Enhanced recognition: New methods for customizing the recognition area

To allow customizing the recognition area, two new methods were added that allow adding or cutting out regions of specified size from the recognition blocks.

Improved: Recognition of capital letters

A new option was added that allows to increase the recognition of letter case and accuratelly detect if text is written in capital letters or small caps.

Improved: Code sample for command-line interface (CLI)

  • To provide developers with the latest options of working with the documents in command-line-based applications, the CLI code sample has been extended by new keys of multi-processing, document analysis, synthesis, and export, and opening images.
  • With this code sample, developers can efficiently utilize the FineReader Engine libraries and integrate document processing capabilities in command-line-based applications.
  • This CLI sample can be used to create own command-line based applications (among others, this CLI sample can be used to replace the ABBYY CLI OCR for Linux applications that was set End of Life earlier this year.)

Enhanced: Opening Office documents from memory

New methods for opening Microsoft Office and Apache OpenOffice files directly from memory allow increasing the speed of the document import step and accelerating the overall document processing speed. 

Support of the latest LibreOffice versions

ABBYY FineReader Engine 12 now supports the LibreOffice versions for the input of digital documents:

  • 7.0
  • 6.1, 6.2, 6.3, 6.4

Improved: Developer's Help documentation

The Developer's Help file is now updated with an article about running ABBYY FineReader Engine in Docker containers (about using two separate containers and multi-stage builds.) as well as with information about GoDaddy authorization requirements when using the Online license type.


  • GetEngine function was deprecated in R2 ⇒ To load the Engine object, please use the InitializeEngine function. It provides the unified Engine loading procedure for all license types (including the Online License).
  • Customers updating from previous versions of FineReader Engine such as version 9, 10, or 11 as well as upgrading from FineReader Engine 12 Release 1 to Release 2 and higher who use the GetEngine function would receive an error message if they keep using it in later releases. Please update your code and replace the GetEngine with the InitializeEngine function.
  • License name change: To better reflect its functionality, the license type ‘Cloud License’ was renamed into ‘Online License’ in the R3 for Windows. This license supports deployment in virtual & cloud environments, usage with Docker containers as well as on premise installations.


Have more questions? Submit a request



Please sign in to leave a comment.