Documentation Changes
This section lists the changes that have been made to documentation since the latest release.
| Documentation section | What has changed | Comment | |
|---|---|---|---|
| Developer's Help and User's Guide | |||
| API Reference | |||
| Engine object | CreateOrientationDetectionParams | Deleted because the object is no longer used. | |
| Image-related objects | PrepareImageMode |
Deleted properties: AutoOverwriteResolution OverwriteResolution XResolutionToOverwrite YResolutionToOverwrite BackgroundFillingColor BinarizationThreshold InvertImage MirrorImage Rotation CorrectSkew CorrectSkewMode CreatePreview PreviewHeight PreviewWidth DiscardColorImage UseFastBinarization EnhanceLocalContrast KeepOriginalCoordinatesInfo PhotoProcessingMode |
|
| IPrepareImageMode::RasterizeFreeText | Default value changed. | ||
| IImageDocument::CorrectShadowsAndHighlights | New method to replace the property removed from the PrepareImageMode object. | ||
| IImageDocument::CorrectSkew | Removed the parameter that set skew correction flags. | ||
| IImageDocument::SaveImageRegionTo | Removed the image preparation mode parameter. | ||
| Replaced PreviewImage property with new methods. | Preview images are now created on demand, not during image opening. The new method that creates a default size preview image was added. | ||
| IImageDocument::HasUnsavedData | Renamed the IsModified property. | ||
|
IImageModification::AddRemoveGarbageRegion IImageModification::ClearRemoveGarbageRegions RemoveGarbageRegionFlags |
These methods and enumeration have been deleted. | ||
| Document-related objects | The methods no longer take PageSplittingParams as a separate parameter. Page splitting type is a member of PagePreprocessingParams now. | ||
| IFRDocument::SourceHasTextualContent | This deprecated property has been deleted. | ||
|
IFRDocument::AddImageFileFromAttachment IFRDocument::AddImageFileFromMemory IFRDocument::AddImageFileFromStream |
A note on duplicated page indices has been added. | These methods previously accepted duplicated indices, but now you will have to call them repeatedly to add the same page to the document several times. | |
| IFRPage::DetectOrientation | Removed the OrientationDetectionParams parameter. | ||
| Text-related objects | The CharConfidence now takes values from 0 to 55. | Confidence shouldn't be used to compare variants of different characters. It has been changed to be less probability-like and avoid this perception. | |
| This is a new probability-like property with values from 0 to 100. | |||
| Mechanism objects | ExportFileWriter | The object has been marked as deprecated. | |
| Parameter objects | OrientationDetectionParams | Removed, as orientation is now detected automatically. | |
| DocumentProcessingParams | SplittingParams property removed (moved to another object). | ||
|
IPagePreprocessingParams::CorrectOrientationMode IPagePreprocessingParams::CorrectSkew IPagePreprocessingParams::DiscardColorImage IPagePreprocessingParams::OverwriteResolutionMode IPagePreprocessingParams::ResolutionToOverwrite |
New properties moved into this object from other ones. | ||
|
IPagePreprocessingParams::ApplySigmaFilter IPagePreprocessingParams::CorrectInvertedImage |
The properties were removed. | ||
|
IPageAnalysisParams::DetectHandwritten IPageAnalysisParams::DetectCheckmarks IPageAnalysisParams::AnalysisMode |
The new analysis options: detect blocks with handwriting, checkmarks, detect stamps, set different analysis modes and the balance between fast and accurate analysis. | ||
|
IPageAnalysisParams::EnableExhaustiveAnalysisMode IPageAnalysisParams::ProhibitModelAnalysis |
These deprecated properties have been deleted. | ||
|
IPageAnalysisParams::EnableTextExtractionMode IPageAnalysisParams::AggressiveTableDetection |
These properties have been deleted. | Layout analysis mechanisms were improved significantly and don't need such fine-grained settings to be set manually. | |
| ITextBlockAnalysisParams:: | |||
| IRecognizerParams::ExactConfidenceCalculation | This property was deprecated. It doesn't affect confidence calculation now. | ||
| IRecognizerParams | Added a note on how to convert user patterns created in ABBYY FineReader Engine 10 or earlier. | ||
| JsonExportParams | This is a new object to support settings for JSON export. | ||
| Document comparison objects | Added a warning that the Document Comparison API is temporarily not functional. | ||
| Enumerations | PhotoProcessingModeEnum | Replaced by the ImageSourceTypeEnum enumeration with more constants. | |
| DocumentTypeEnum | New enumeration to specify possible document types. | ||
| CorrectSkewModeEnum | Removed skew correction settings. | Automatic skew correction has been improved and doesn't need additional tuning. | |
| OrientationDetectionModeEnum | Replaced with CorrectOrientationMode enumeration that has a different set of constants. | ||
| OverwriteResolutionModeEnum | New enumeration with resolution correction settings. | ||
| AvailableEngineModulesFlags | AEM_CyrillicHandprint constant removed: handwriting is no longer protected by a separate license module. | ||
| AvailableTextTypesFlags | ATT_Handprinted constant removed: handwriting is no longer protected by a separate license module. | ||
| SpeedQualityModeEnum | New enumeration to set the fast or accurate layout analysis mode. | ||
| PageAnalysisModeEnum | New enumeration to set the complex or simple layout analysis mode. | ||
| DocumentTypeEnum | New DT_TechnicalDrawing constant. | ||
| OfficeConverterTypeEnum |
Supported LibreOffice versions changed. Added a note on using Print Spooler service for opening files with Microsoft Excel. |
||
| FREngineModuleEnum | FREM_RecognizerHP constant renamed to FREM_ICR. | ||
| ImageFileFormatEnum | IFF_Heif, IFF_WebP, IFF_Svg constants added. | ||
| Guided Tour | |||
| Basic Usage Scenarios Implementation | Data Extraction | Added a new scenario that shows how to extract as much data from the document as possible. | |
| Book Archiving | This scenario was removed. It doesn't differ much from Document Archiving any longer. | ||
| Image Preprocessing | This scenario was removed. We now recommend automatic image preprocessing in most cases. | ||
| Document Comparison | This scenario is temporarily not supported. Comparison API doesn't work in this version. | ||
| Advanced Techniques | Working with Profiles |
Removed BookArchiving_Accuracy, BookArchiving_Speed, and Version9Compatibility profiles. Replaced DocumentConversion_Speed with DocumentConversion_Normal. Added a new DataExtraction profile. |
|
| Recognizing with Training | Added a note on how to convert user patterns created in ABBYY FineReader Engine 10 or earlier. | ||
| Recognizing Handwritten Texts | Reworked the article to take advantage of the new handwriting recognition technologies. | ||
| Recognizing Checkmarks | Reworked the article to take advantage of automatic checkmark detection during layout analysis in accurate mode. | ||
| Specifications | |||
| Supported Image Formats | HEIF, SVG, WebP input formats were added. | ||
| JSON export format added, with a detailed description of its structure. | |||
| XML Schema Description | Changed the schema name and added settings corresponding to confidence and checkmark blocks. | ||
| System Requirements |
The memory consumption limits were updated. Supported newer versions of operating systems and discontinued support of operating systems that reached their end of life. Updated supported Java Development Kit versions. Updated the .NET Core and .NET Framework supported versions. |
||
| Predefined Profiles Specifications | Updated the profile settings, added new DataExtraction profile, added the recommended output format for each profile. | ||
| Frequently Asked Questions | How can I effectively recognize the tables without designated borders? | This question was removed because table analysis has been substantially improved in the latest release, and the settings recommended previously are no longer relevant. | |
| AdminGuide | |||
| In all manual scenarios, added the note on how to correctly configure ABBYY office converter module. | |||
| Code Samples Library | |||
| No longer relies on being opened in the outdated Internet Explorer browser. The links to samples are now copied to clipboard when you click on them and can then be opened in a file explorer tool of your choice. | |||
| Updated the .NET Core and .NET Framework supported versions. | |||
| HelloBCR | A new code sample in .NET Core with basic business card recognition functionality has been added. | ||
|
Business Card Recognition Camera OCR Image Preprocessing |
These demo tools were removed because we no longer recommend manual image preprocessing in most scenarios. | ||
| CommandLineInterface | The keys that correspond to removed image preprocessing options were removed: -adii, -ii, -im, -ido, -apcw, -apccw, -apud, -ibfc, -ibw, -icsah, -icp, -iph, -ipw, -ielc, -ir. | ||
| The -ici key was replaced with -icim and now has three possible values: Yes, No, Auto. | |||
| The -ics key was replaced with -icsm and now has three possible values: Yes, No, Auto. The -idcs key is no longer relevant and was removed. | |||
| The -ior key was replaced with -iorm and now has three possible values: Auto, Manual, No. | |||
| The -ixr, -iyr keys were replaced with -iro key. | |||
| The -ippm key was replaced with -iist and has more values corresponding to possible image sources. | |||
| The barcode processing keys that were already deprecated were deleted: -beae, -bmrth. | |||
| New keys corresponding to new API added: -idt, -dc, -ds, -hw, -sqm, -pam. | |||
| The values of the -lpp key were updated to fit the list of predefined profiles. | |||
Release history
Release 5 (build 12.5.6.0)
Release 4 (build 12.4.7.63)
Release 3 (build 12.3.1.34)
Release 2 (build 12.2.27.0)
07.11.2025 12:48:30