> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creation Methods of the Engine Object

The [Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface) object exposes the methods which create other ABBYY FineReader Engine objects.

<Note>
  If you work with programming languages which do not have garbage collection (for example, C++), you must either use smart pointer classes (see the [samples](/fine-reader/engine/guided-tour/samples) in C++ and (COM)) or release objects that were created by creation methods when they are no longer needed. Prior to the Engine deinitialization, you must release all created objects. Otherwise, the [DeinitializeEngine](/fine-reader/engine/api-reference/functions/deinitializeengine-function) function returns E\_FAIL.
</Note>

| Name                                                                                                                                                                                                 | Description                                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CreateAltoExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [AltoExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/altoexportparams) object.                                                                        |
| [CreateBarcodeParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                            | Creates the [BarcodeParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/barcodeparams) object.                                    |
| [CreateBatchProcessor](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) <br /><br /> **Note:** *Supported for Linux and Windows.* | Creates the [BatchProcessor](/fine-reader/engine/api-reference/batch-processor/batchprocessor) object.                                                                                                |
| [CreateBusinessCardSynthesisParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                              | Creates the [BusinessCardSynthesisParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/businesscardsynthesisparams) object.        |
| [CreateCharParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                               | Creates the [CharParams](/fine-reader/engine/api-reference/text-related-objects/charparams) object.                                                                                                   |
| [CreateClassificationEngine](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                     | Creates the [ClassificationEngine](/fine-reader/engine/api-reference/classification-related-objects/classificationengine) object.                                                                     |
| [CreateComparator](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                               | Creates the [Comparator](/fine-reader/engine/api-reference/document-comparison-objects/comparator) object.                                                                                            |
| [CreateDocumentInformationDictionary](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                            | Creates the [DocumentInformationDictionary](/fine-reader/engine/api-reference/document-related-objects/documentinformationdictionary) object.                                                         |
| [CreateDocumentProcessingParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                 | Creates the [DocumentProcessingParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams) object.              |
| [CreateEBookExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                        | Creates the [EBookExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/ebookexportparams) object.                                                                      |
| [CreateEmptyPageDetectionParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                 | Creates the [EmptyPageDetectionParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/emptypagedetectionparams) object.              |
| [CreateEmptyUserPattern](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createemptyuserpattern-method)                                                           | Creates an empty user pattern file (\\\*.ptn) at the specified location.                                                                                                                              |
| [CreateExportFileWriter](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createexportfilewriter-method)                                                           | \\\[deprecated\\] Creates the [ExportFileWriter](/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) object.                                                                        |
| [CreateFRDocument](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                               | Creates the [FRDocument](/fine-reader/engine/api-reference/document-related-objects/frdocument) object.                                                                                               |
| [CreateFRDocumentFromImage](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createfrdocumentfromimage-method)                                                     | Opens image file and creates the [FRDocument](/fine-reader/engine/api-reference/document-related-objects/frdocument) object.                                                                          |
| [CreateHTMLExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [HTMLExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/htmlexportparams) object.                                                                        |
| [CreateHyperlink](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                                | Creates the [Hyperlink](/fine-reader/engine/api-reference/text-related-objects/hyperlink) object.                                                                                                     |
| [CreateImageModification](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                        | Creates the [ImageModification](/fine-reader/engine/api-reference/image-related-objects/imagemodification) object.                                                                                    |
| [CreateImageProcessingParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                    | Creates the [ImageProcessingParams](/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams) object.                                                                            |
| [CreateIntsCollection](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                           | Creates the [IntsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection) object.                                                                              |
| [CreateJpegExtendedParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                       | Creates the [JpegExtendedParams](/fine-reader/engine/api-reference/image-related-objects/jpegextendedparams) object.                                                                                  |
| [CreateJsonExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [JsonExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/jsonexportparams) object.                                                                        |
| [CreateLanguageDatabase](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [LanguageDatabase](/fine-reader/engine/api-reference/language-related-objects/languagedatabase) object.                                                                                   |
| [CreateLayoutFromStream](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlayoutfromstream-method)                                                           | Creates the [Layout](/fine-reader/engine/api-reference/layout-related-objects/layout) object from the input stream.                                                                                   |
| [CreateMrzJsonExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                      | Creates the [MrzJsonExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzjsonexportparams) object.                                                                  |
| [CreateMrzProcessingParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                      | Creates the [MrzProcessingParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/mrzprocessingparams) object.                        |
| [CreateMrzXmlExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                       | Creates the [MrzXmlExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/mrzxmlexportparams) object.                                                                    |
| [CreateMultipageImageWriter](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createmultipageimagewriter-method)                                                   | Creates a [MultipageImageWriter](/fine-reader/engine/api-reference/image-related-objects/multipageimagewriter) object that may be used for saving several images into a single multi-page image file. |
| [CreateObjectsExtractionParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                  | Creates the [ObjectsExtractionParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/objectsextractionparams) object.                |
| [CreatePageAnalysisParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                       | Creates the [PageAnalysisParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams) object.                          |
| [CreatePageMargins](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                              | Creates the [PageMargins](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pagemargins) object.                                                                                  |
| [CreatePagePreprocessingParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                  | Creates the [PagePreprocessingParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams) object.                |
| [CreatePageProcessingParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                     | Creates the [PageProcessingParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams) object.                      |
| [CreateParagraphParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [ParagraphParams](/fine-reader/engine/api-reference/text-related-objects/paragraphparams) object.                                                                                         |
| [CreatePDFExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [PDFExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams) object.                                                                          |
| [CreatePngExtendedParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                        | Creates the [PngExtendedParams](/fine-reader/engine/api-reference/image-related-objects/pngextendedparams) object.                                                                                    |
| [CreatePoint](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                                    | Creates the [Point](/fine-reader/engine/api-reference/supplementary-objects-and-methods/point) object.                                                                                                |
| [CreatePPTExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [PPTExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pptexportparams) object.                                                                          |
| [CreatePrepareImageMode](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [PrepareImageMode](/fine-reader/engine/api-reference/image-related-objects/prepareimagemode) object.                                                                                      |
| [CreateRecognizerParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [RecognizerParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams) object.                              |
| [CreateRectangle](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createrectangle-method)                                                                         | Creates the [FRRectangle](/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle) object.                                                                                    |
| [CreateRegion](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                                   | Creates the [Region](/fine-reader/engine/api-reference/supplementary-objects-and-methods/region) object.                                                                                              |
| [CreateRegionsCollection](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                        | Creates the [RegionsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/regionscollection) object.                                                                        |
| [CreateRTFExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [RTFExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/rtfexportparams) object.                                                                          |
| [CreateScanManager](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createscanmanager-method) <br /><br /> **Note:** *Implemented for Windows.*                   | Creates the [ScanManager](/fine-reader/engine/api-reference/mechanism-objects/scanmanager) object.                                                                                                    |
| [CreateSortingBlocksParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                      | Creates the [SortingBlocksParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/sortingblocksparams) object.                        |
| [CreateStringsCollection](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                        | Creates the [StringsCollection](/fine-reader/engine/api-reference/supplementary-objects-and-methods/stringscollection) object.                                                                        |
| [CreateSynthesisParamsForDocument](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                               | Creates the [SynthesisParamsForDocument](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument) object.          |
| [CreateSynthesisParamsForPage](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                   | Creates the [SynthesisParamsForPage](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage) object.                  |
| [CreateTableAnalysisParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                      | Creates the [TableAnalysisParams](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/tableanalysisparams) object.                        |
| [CreateTextExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                         | Creates the [TextExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/textexportparams) object.                                                                        |
| [CreateTextLayerInjectionParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                 | Creates the [TextLayerInjectionParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/textlayerinjectionparams) object.                                                        |
| [CreateTextOrientation](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [TextOrientation](/fine-reader/engine/api-reference/text-related-objects/textorientation) object.                                                                                         |
| [CreateTiffExtendedParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                       | Creates the [TiffExtendedParams](/fine-reader/engine/api-reference/image-related-objects/tiffextendedparams) object.                                                                                  |
| [CreateTrainingImage](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                            | Creates the [TrainingImage](/fine-reader/engine/api-reference/image-related-objects/trainingimage) object.                                                                                            |
| [CreateTrainingImagesCollection](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                 | Creates the [TrainingImagesCollection](/fine-reader/engine/api-reference/image-related-objects/trainingimagescollection) object.                                                                      |
| [CreateXLExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                           | Creates the [XLExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/xlexportparams) object.                                                                            |
| [CreateXMLExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [XMLExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/xmlexportparams) object.                                                                          |
| [CreateXPSExportParams](/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods)                                                          | Creates the [XPSExportParams](/fine-reader/engine/api-reference/parameter-objects/export-parameters/xpsexportparams) object.                                                                          |

## See also

[Engine](/fine-reader/engine/api-reference/engine-object-iengine-interface)
