Predefined Profiles Specification
ABBYY FineReader Engine provides a set of predefined profiles which are designed for the main usage scenarios. This article contains the complete specification of all predefined profiles, provided for your convenience in troubleshooting and debugging your applications which use these profiles.
Important! The profiles’ contents are subject to change in new releases or new versions of ABBYY FineReader Engine. Please check this article when upgrading if your application relies on specific profile settings. You can also create your own profiles to exclude any possibility of change. See Working with Profiles for detailed instructions.
The settings provided by these profiles can be loaded using the LoadPredefinedProfile method of the Engine object. The table below lists all object properties which are set to a non-default value by each profile. All objects created after this profile is loaded will have these properties set to the specified values.
| Profile name | Settings | Recommended export formats or API for further processing |
|---|---|---|
| DataExtraction |
PageAnalysisParams:
RecognizerParams: SynthesisParamsForDocument:
|
JSON XML |
| DocumentConversion_Accuracy |
PageAnalysisParams:
RecognizerParams: SynthesisParamsForDocument:
|
DOCX RTF PPTX XLSX |
| DocumentConversion_Normal |
PagePreprocessingParams:
PageAnalysisParams:
RecognizerParams: SynthesisParamsForDocument:
|
DOCX RTF PPTX XLSX |
| DocumentArchiving_Accuracy |
PageAnalysisParams:
RecognizerParams:
SynthesisParamsForDocument:
SynthesisParamsForPage:
|
PDF (text under image)
|
| DocumentArchiving_Speed |
ObjectsExtractionParams:
PagePreprocessingParams:
PageAnalysisParams:
RecognizerParams:
SynthesisParamsForDocument:
SynthesisParamsForPage:
|
PDF (text under image)
|
| TextExtraction_Accuracy |
PageAnalysisParams:
RecognizerParams:
SynthesisParamsForDocument:
SynthesisParamsForPage:
|
TXT JSON XML |
| TextExtraction_Speed |
ObjectsExtractionParams:
PagePreprocessingParams:
PageAnalysisParams:
RecognizerParams:
SynthesisParamsForDocument:
SynthesisParamsForPage:
|
TXT JSON XML |
| FieldLevelRecognition |
DocumentProcessingParams:
PageProcessingParams:
RecognizerParams:
SynthesisParamsForPage:
|
To access the recognized text of a field, use the TextBlock object and its Text subobject. Use the CharParams object to get the parameters of a recognized character and its recognition variants. |
| BarcodeRecognition_Accuracy |
ObjectsExtractionParams:
PageAnalysisParams:
PagePreprocessingParams:
|
To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject. |
| BarcodeRecognition_Speed |
ObjectsExtractionParams:
PageAnalysisParams:
PagePreprocessingParams:
PageProcessingParams:
|
To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject. |
| BarcodeRecognition | This profile is equivalent to the BarcodeRecognition_Accuracy. It is only retained for backward compatibility. | To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject. |
| HighCompressedImageOnlyPdf |
DocumentProcessingParams:
ObjectsExtractionParams:
PageAnalysisParams:
PageProcessingParams:
PDFExportParams:
PagePreprocessingParams:
|
|
| BusinessCardsProcessing |
ObjectsExtractionParams:
PageAnalysisParams:
PrepareImageMode:
SynthesisParamsForDocument:
SynthesisParamsForPage:
|
vCard XML |
| MachineReadableZone |
PagePreprocessingParams:
PageAnalysisParams:
ObjectsExtractionParams:
RecognizerParams:
SynthesisParamsForDocument:
DocumentProcessingParams:
|
XML JSON |
| EngineeringDrawingsProcessing |
PageAnalysisParams:
RecognizerParams:
FontFormattingDetectionParams: DetectFontFamily = TRUE DetectBold = TRUE DetectFontSize = TRUE SynthesisParamsForDocument:
SynthesisParamsForPage: |
|
| Default | All values are set to defaults specified in each object description. |
See also
11/7/2025 12:48:30 PM