Skip to main content
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.
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, for each profile, all object properties which are set to a non-default value, together with the recommended export formats or API for further processing. All objects created after a profile is loaded will have these properties set to the specified values.
Profile nameSettingsRecommended export formats or API for further processing
DataExtractionPageAnalysisParams
AnalysisMode = PAM_TextExtraction
SpeedQualityMode = SQM_Accurate
DetectBarcodes = TRUE
DetectPictures = TRUE
DetectTables = TRUE
DetectHandwritten = TRUE
DetectCheckmarks = TRUE
DetectStamps = TRUE
DetectTextOnPictures = TRUE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Accurate
TextTypes = TT_Normal | TT_Handwritten

SynthesisParamsForDocument
DetectDocumentStructure = TRUE
Recommended export: JSON, XML
DocumentConversion_AccuracyPageAnalysisParams
AnalysisMode = PAM_DocumentConversion
SpeedQualityMode = SQM_Accurate
DetectBarcodes = TRUE
DetectPictures = TRUE
DetectTables = TRUE
DetectHandwritten = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Accurate
TextTypes = TT_Normal

SynthesisParamsForDocument
DetectDocumentStructure = TRUE
DetectFontFormatting = TRUE
Recommended export: DOCX, RTF, PPTX, XLSX
DocumentConversion_NormalPagePreprocessingParams
CorrectOrientationMode = COM_No
CorrectSkewMode = CSM_Fast

PageAnalysisParams
AnalysisMode = PAM_DocumentConversion
SpeedQualityMode = SQM_Fast
DetectBarcodes = FALSE
DetectPictures = TRUE
DetectTables = TRUE
DetectHandwritten = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Normal
TextTypes = TT_Normal

SynthesisParamsForDocument
DetectDocumentStructure = TRUE
DetectFontFormatting = TRUE
Recommended export: DOCX, RTF, PPTX, XLSX
DocumentArchiving_AccuracyPageAnalysisParams
AnalysisMode = PAM_TextExtraction
SpeedQualityMode = SQM_Accurate
DetectBarcodes = TRUE
DetectPictures = TRUE
DetectTables = FALSE
DetectHandwritten = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Accurate

SynthesisParamsForDocument
DetectDocumentStructure = FALSE
DetectFontFormatting = FALSE

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = TRUE
DetectTextColor = TSPV_No
DetectBackgroundColor = TSPV_No
Recommended export: PDF (text under image)

⚠️ Important! The profile is not intended for converting a document into RTF, DOCX, or text-only PDF. Use the document conversion profiles for such purpose.
DocumentArchiving_SpeedObjectsExtractionParams
FastObjectsExtraction = TRUE
ProhibitColorImage = TRUE

PagePreprocessingParams
UseFastBinarization = TRUE
CorrectOrientationMode = COM_No
CorrectSkewMode = CSM_Fast
CropImage = TSPV_No
DetectImageType = TSPV_No
StraightenLinesMode = SLM_Fast
ResolutionDetectionMode = RDM_Fast

PageAnalysisParams
AnalysisMode = PAM_TextExtraction
SpeedQualityMode = SQM_Fast
DetectBarcodes = FALSE
DetectPictures = FALSE
DetectTables = FALSE
DetectHandwritten = FALSE
DetectVerticalEuropeanText = FALSE

RecognizerParams
Mode = RM_Fast

SynthesisParamsForDocument
DetectDocumentStructure = FALSE
DetectFontFormatting = FALSE

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = TRUE
DetectTextColor = TSPV_No
DetectBackgroundColor = TSPV_No
Recommended export: PDF (text under image)

⚠️ Important! The profile is not intended for converting a document into RTF, DOCX, or text-only PDF. Use the document conversion profiles for such purpose.
TextExtraction_AccuracyPageAnalysisParams
AnalysisMode = PAM_TextExtraction
SpeedQualityMode = SQM_Accurate
DetectBarcodes = TRUE
DetectPictures = FALSE
DetectTables = FALSE
DetectVectorGraphics = FALSE
DetectHandwritten = FALSE
DetectSeparators = TRUE
DetectCheckmarks = FALSE
DetectStamps = FALSE
DetectTextOnPictures = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Accurate

SynthesisParamsForDocument
DetectDocumentStructure = TRUE
DetectFontFormatting = FALSE

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = TRUE
DetectTextColor = TSPV_No
DetectBackgroundColor = TSPV_No
Recommended export: TXT, JSON, XML
TextExtraction_SpeedObjectsExtractionParams
FastObjectsExtraction = TRUE
ProhibitColorImage = FALSE

PagePreprocessingParams
UseFastBinarization = TRUE
DiscardColorImage = TRUE
CorrectOrientationMode = COM_No
ResolutionDetectionMode = RDM_Fast

PageAnalysisParams
AnalysisMode = PAM_TextExtraction
SpeedQualityMode = SQM_Fast
DetectBarcodes = FALSE
DetectPictures = FALSE
DetectTables = FALSE
DetectVectorGraphics = FALSE
DetectHandwritten = FALSE
DetectSeparators = TRUE
DetectCheckmarks = FALSE
DetectStamps = FALSE
DetectTextOnPictures = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Fast

SynthesisParamsForDocument
DetectDocumentStructure = FALSE
DetectFontFormatting = FALSE

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = TRUE
DetectTextColor = TSPV_No
DetectBackgroundColor = TSPV_No
Recommended export: TXT, JSON, XML
FieldLevelRecognitionDocumentProcessingParams
PerformSynthesis = FALSE

PageProcessingParams
PerformAnalysis = FALSE

RecognizerParams
Mode = RM_Accurate

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = FALSE
Recommended API: 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_AccuracyObjectsExtractionParams
DetectMatrixPrinter = FALSE
DetectPorousText = FALSE

PageAnalysisParams
DetectBarcodes = TRUE
DetectPictures = FALSE
DetectTables = FALSE
DetectText = FALSE
DetectSeparators = FALSE
DetectVectorGraphics = FALSE

PagePreprocessingParams
CorrectSkewMode = CSM_Off
Recommended API: To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject.
BarcodeRecognition_SpeedObjectsExtractionParams
DetectMatrixPrinter = FALSE
DetectPorousText = FALSE
FastObjectsExtraction = TRUE

PageAnalysisParams
DetectBarcodes = TRUE
DetectPictures = FALSE
DetectTables = FALSE
DetectText = FALSE
DetectSeparators = FALSE
DetectVectorGraphics = FALSE

PagePreprocessingParams
CorrectSkewMode = CSM_Off
DiscardColorImage = TRUE
StraightenLinesMode = SLM_Fast

PageProcessingParams
PerformPreprocessing = FALSE
Recommended API: To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject.
BarcodeRecognitionThis profile is equivalent to BarcodeRecognition_Accuracy. It is only retained for backward compatibility.Recommended API: To access the recognized text of a barcode, use the BarcodeBlock object and its Text subobject.
HighCompressedImageOnlyPdfDocumentProcessingParams
PerformSynthesis = FALSE

ObjectsExtractionParams
ProhibitColorImage = TRUE

PageAnalysisParams
CollectPdfExportData = TRUE
AnalysisMode = PAM_TextOnly

PageProcessingParams
PerformRecognition = FALSE

PDFExportParams
Scenario = PES_MinSize
TextExportMode = PEM_ImageOnly

PagePreprocessingParams
CorrectSkewMode = CSM_Off
Recommended export: PDF
BusinessCardsProcessingObjectsExtractionParams
EnableAggressiveTextExtraction = TRUE
ProhibitColorImage = FALSE

PageAnalysisParams
PageObjectsUsageMode = POUM_BCR

PrepareImageMode
DocumentType = DT_BusinessCard

SynthesisParamsForDocument
DetectDocumentStructure = FALSE

SynthesisParamsForPage
SynthesizeBusinessCards = TRUE
Recommended export: vCard, XML
MachineReadableZonePagePreprocessingParams
CorrectGeometry = TSPV_Auto
CorrectOrientationMode = COM_Auto
CorrectSkewMode = CSM_Auto
OverwriteResolutionMode = ORM_Auto

PageAnalysisParams
AnalysisMode = PAM_TextOnly
DetectPictures = FALSE
DetectSeparators = FALSE
DetectTables = FALSE
DetectText = TRUE
DetectVectorGraphics = FALSE
DetectTextOnPictures = TRUE

ObjectsExtractionParams
EnableAggressiveTextExtraction = TRUE
RemoveGarbage = TRUE
RemoveTexture = TRUE

RecognizerParams
Mode = RM_Accurate

SynthesisParamsForDocument
DetectFontFormatting = TRUE

DocumentProcessingParams
PerformSynthesis = TRUE
Recommended export: XML, JSON
EngineeringDrawingsProcessingPageAnalysisParams
AnalysisMode = PAM_TextOnly
DetectPictures = FALSE
DetectVectorGraphics = FALSE
DetectVerticalEuropeanText = TRUE

RecognizerParams
Mode = RM_Accurate

FontFormattingDetectionParams
DetectFontFamily = TRUE
DetectBold = TRUE
DetectFontSize = TRUE

SynthesisParamsForDocument
DetectDocumentStructure = FALSE
DetectFontFormatting = FALSE

SynthesisParamsForPage
DetectFontFormattingAtPageLevel = TRUE
Recommended export: PDF
DefaultAll values are set to the defaults specified in each object description.

See also

Working with Profiles