| Profile name | Settings | Recommended export formats or API for further processing |
|---|---|---|
| DataExtraction | PageAnalysisParams 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_Accuracy | PageAnalysisParams 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_Normal | PagePreprocessingParams 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_Accuracy | PageAnalysisParams 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_Speed | ObjectsExtractionParams 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_Accuracy | PageAnalysisParams 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_Speed | ObjectsExtractionParams 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 |
| FieldLevelRecognition | DocumentProcessingParams 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_Accuracy | ObjectsExtractionParams 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_Speed | ObjectsExtractionParams 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. |
| BarcodeRecognition | This 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. |
| HighCompressedImageOnlyPdf | DocumentProcessingParams 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 |
| BusinessCardsProcessing | ObjectsExtractionParams EnableAggressiveTextExtraction = TRUE ProhibitColorImage = FALSE PageAnalysisParams PageObjectsUsageMode = POUM_BCR PrepareImageMode DocumentType = DT_BusinessCard SynthesisParamsForDocument DetectDocumentStructure = FALSE SynthesisParamsForPage SynthesizeBusinessCards = TRUE | Recommended export: vCard, XML |
| MachineReadableZone | PagePreprocessingParams 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 |
| EngineeringDrawingsProcessing | PageAnalysisParams 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 |
| Default | All values are set to the defaults specified in each object description. | — |
Export Formats
Predefined Profiles Specification
Complete specification of all predefined ABBYY FineReader Engine profiles (DocumentConversion, DocumentArchiving, TextExtraction, DataExtraction, BarcodeRecognition, MachineReadableZone, and more) for troubleshooting and debugging.
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 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.
