FineReader Engine 11 for Mac - New Features Overview

Latest Release

  • FineReader Engine 11 for Mac - Release 6 Update
    • Release date: 27.05.2016
    • Part #: 1161/25
    • Build #: 11.1.14.731187

Download the latest release:
FineReader Engine 11 for Mac
– Login needed

Free download of the latest distributive is available for ABBYY customers with a valid Software Maintenance Agreement.
Please contact your Account Manager for login information.

New Features & Improvements

This release is a patch to the latest official maintenance release of the product (FineReader Engine 11 R6), that contains speed optimizations due to new heap manager. Fine-tuning this distributive to OS X memory management specifics allowed us to overcome previous speed limitations.

The ‘heap’ is very common memory management paradigm in programming. For example, a good definition is provided here: “A very flexible storage allocation mechanism is heap allocation. Any number of data objects can be allocated and freed in a memory pool, called a heap. Heap allocation is enormously popular. Almost all non-trivial Java and C programs use new or malloc.”

We substituted the code used by one after Doug Lea. It turned out to be more efficient in case many small memory chunks are allocated. A speed up was gained for document analysis, recognition, and sometimes for synthesis plus PDF export steps. The speed up is not consistent and stable since it highly depends on an image/document complexity, available memory, and recognition route.

More details about individual features and the latest release distributive can be found on the download page.

Previous Releases

Release 6

  • FineReader Engine 11 for Mac - Release 6, 64-bit
    • Release date: 25.12.2015
    • Part #: 1161/21
    • Build #: 11.1.14.686241

New in Release 6

  • Possibility to add attachments to output PDF.
  • Possibility to enable and disable interpolation in PDF viewers.
  • Visual quality improvement of exported PDFs with MRC compression.
  • Smaller output PDF file size with pages of mixed colority.
  • Possibility to replace black or white color of exported PNG images with transparent.
  • New method IEngine::CreateMultipageImageWriterEx.
  • Possibility to export TIFF files with one strip.
  • New property IHTMLExportParams::UseCss.
  • New property IRTFExportParams::KeepPageBreaks.
  • Exporting to ALTO up to version 3.0.
  • New attribute ‘rotation’ in xml export scheme.
  • Extended information on character position in a word.
  • New advanced language detection mode.
  • Screenshot detection.
  • Improved detection of the values in tables, wich have no separation lines.
  • New property IPrepareImageMode::BackgroundFillingColor to fill areas added after skew correction.
  • New method IImageDocument::RemoveColorObjectsEx.
  • Advanced IsEmptyEx method for checking if the page is empty.
  • Skew correction in preprocess stage.
  • New property for shadows and highlights correction in photographs.
  • Possibility to improve recognition quality by removing color objects before recognition during preprocessing stage.
  • Crop function for greyscale and black & white images.
  • New property for fine-tuning of paper size detection.
  • New property for getting recognized word region.
  • New predefined filter FNF_PDF in FontNamesFiltersEnum.
  • New property IEngine::AvailablePredefinedLanguages.
  • New profile for speed up of barcode recognition.
  • The predefined BarcodeRecognition_Accuracy profile provides more accurate results.
  • Support of corrupted tiff files opening.
  • Possibility to save memory in case the information of coordinates on original image are not needed.
  • New property Recognition Set.
  • OCR improvements for Japanese, Arabic, Thai and Farsi.
  • Warnings are connected to particular pages.
  • HTTP and SOCKS 4/5 proxy support for a license activation.
  • New section in Developer’s Help ”Predefined Profiles Specification”

More details about individual features and the latest release distributive can be found on the download page.

Release 2

  • FineReader Engine 11 for Mac - Release 2, 64-Bit
    • Release Date: 23.05.2014
    • Part#: 1161/10
    • Build: 11.1.4.503210

New in Release 2

  • Support of activation for software licenses
    Previous release worked only with Open Licenses that were originally intended for runtime installations. Now it is possible to activate software licenses via Internet or by email. From now on software licenses with activation support will be used for Developer and Developer Trial Licenses as this type of protection is more appropriate for these licenses.
    Open Licenses will be used only for runtime installations as it is in Windows and Linux versions.
  • IEngine::InjectTextLayer method was added
    This is a new method which creates a copy of the input PDF file and adds the text layer which corresponds to the recognized text of the document.
  • Support for IntelligentMail barcodes
    Starting with this release, ABBYY FineReader Engine can recognize IntelligentMail barcodes. Intelligent Mail is a height-modulated 65-bar barcode which is used on mail in the United States. It is also known as USPS 4-CB.
  • Predefined languages OcrA and OcrB were added.
    The OCR A and OCR B modules now license not only corresponding text types but also the predefined languages which are provided for these text types. Apart from regular characters the alphabet for these languages also contains special symbols from OCR_A and OCR_B standards.
  • Detection of vertical text for European languages
    IPageAnalysisParams::DetectVerticalEuropeanText property is a new property which allows you to detect vertical text in languages other than CJK.
  • From now on FRE 11 supports IClassificationTrainer::AddPage method.
    This is a new method which allows you to add an already recognized page to the classification database
  • Possibility to add custom features for classification
    Now it is possible to add custom features that can enhance the accuracy of classification. The following methods were implemented:
    • IClassificationTrainer::AddFeaturesForPage
      This is a new method which supports training the classification database with the help of user-defined additional features.
    • IFRPage::ClassifyEx
      This is a new method which supports classification with the help of user-defined additional features.
  • New predefined profile EngineeringDrawingsProcessing
    This profile is specially developed for engineering drawings and maps recognition. EngineeringDrawingsProcessing would be useful for text extraction disregarding its orientation and conversion of engineering drawings from PDF to searchable PDF.
  • Export with original layout to XLSX
    New property IXLExportParams::LayoutRetentionMode that allows to export files to XLSX with original layout was added. It is possible to choose the mode of retaining tables’ formatting during export to XLSX. XLSXLayoutRetentionModeEnum gives the ability to choose the mode that is better corresponding to the assigned task.
  • New properties for IBarcodeParams object
    This release includes a new property, which allows you to detect more barcodes, but slows down the processing. IBarcodeParams::EnableAdvancedExtractionMode property enables the feature.
    New IBarcodeParams::MinRatioToTextHeight property defines the minimal acceptable height of the barcode in relation to the average letters height. This setting can help to detect low barcodes.
  • New property IEngine::Version
    IEngine::Version returns the build number of the ABBYY FineReader Engine version you are using.

Release 1

  • FineReader Engine 11 for Mac - Release 1, 64-Bit
    • Release Date: 24.10.2013
    • Part#: 1161/7
    • Build: 11.1.3.447140
  • FineReader Engine 11 for Mac - Release 1, 32-Bit
    • Release Date: 14.01.2014
    • Part#: 1161/9
    • Build: 11.1.3.462540

Release 1 RC2

  • Release Date: 29.8.2013
  • Part#: 1161/5
  • Build: 11.1.3.428589
  • About the Release Candidate 2
    The release candidate includes all new features announced for R1 GM release except the following:
    • Java wrapper
    • Dictionaries for data capture scenario (Special Predefined Languages).
    • CLI sample
    • Built-in multiprocessing.
    • Improved accuracy of document layout reconstruction in MS Word files (document conversion to electronic editable format).
  • Comparing to the R1 RC release the following bugs were fixed:
    • Memory leaks connected with temporary image files found in R1 RC soon after it has been released.
    • “The license counter is damaged” error message if a license has page limitation.
    • MICR OCR (E13B, CMC7) languages now included
    • The following dictionary files now included:
      • Artificial languages (Basic, C, Chemistry, Cobol, Fortran, Java, Numbers, Pascal).
    • Languages w/o dictionary support available:
      • Ingush, Irish, Kabardian, Kalmyk, Karachay, Karakalpak, Kasub, Kawa, Kazakh, Khakass, Khanty, Kikuyu, Kirgiz, Kongo, Koryak, Kpelle, Kumyk, Kurdish Latin, Lak, Lappish, Latin
    • Presence of pattern files for unsupported ICR functionality in the distribution.

Pre-Release

  • Release Date: 14.8.2013
  • Part#:
  • Build: 11.1.2.422716

The release candidate is tested and stable, but it does not include the full feature set planned for the final release.

  • Tested on Mac OS X 10.7.4/10.8 64-bit – Xcode 4.4
  • The distributive supports a technical preview of the upcoming Receipt recognition. This functionality will be removed in public GM release.
  • The page counter works unstable. That prevents wide using of a license with counter limitation.
  • Non-optimal image handling, so the full processing speed is not archived. This will be fixed in GM.
  • Absent functionality:
    • Java wrapper
    • Built-in multiprocessing
    • MICR languages (E13B, CMC7)
    • Artificial languages (Basic, C, Chemistry, Cobol, Fortran, Java, Numbers, Pascal).
    • Rare languages w/o dictionary support (Ingush, Irish, Kabardian, Kalmyk, Karachay, Karakalpak, Kasub, Kawa, Kazakh, Khakass, Khanty, Kikuyu, Kirgiz, Kongo, Koryak, Kpelle, Kumyk, Kurdish Latin, Lak, Lappish, Latin)
    • Dictionaries for data capture scenario (Special Predefined Languages)
    • CLI sample
    • Some Help article may be inconsistent with API and functionality

Code Samples

The distribution package also contains several code samples:

  • No tags, yet