Skip to content

Modules

The IRISOCR™ SDK consists of a set of modules. Each of the modules is licensed separately.

As an integrator, you can choose to purchase only the modules that are of interest to you.

However, some modules require other modules as a prerequisite in order to work.

Some modules have extensions, which provide advanced features, and which are also licensed separately.

An overview of these modules and extensions can be found below as well as in the API REFERENCE provided with the application:
In the API REFERENCE, see the section iDRS 16 Namespace List > iDRS. Then go to the paragraph Enumerations and look at the description of enum IDRS_MODULE.

Table 1. Base modules and extension schema

Base Modules & their ExtensionsDescription
Module.ImageFormatsAllows to load/save all supported image formats (apart from PDF loading) without any recognition results. Supported image file formats are BMP, PNG, TIFF, JPEG, JPEG2000, and JBIG2. See also the Datasheet.
Extension.ImageFormatsPdfInputAllows to load PDF files (rasterization or content loading).
Module.PreproAllows the use of preprocessing algorithms applicable to scanner images. Before executing the OCR process, the images may need to be optimized. This can done by different pre-processing algorithms. The prepro module allows you to clean-up the images for optimized OCR such as deskew, despeckle, binarize, and more.
Extension.PreproCameraImageAllows the use of preprocessing algorithms applicable to camera images.
Module.BarcodeAllows to detect 1D barcodes.
Extension.Barcode2DAllows to detect 2D barcodes.
Extension.BarcodeAdvancedEnables the use of a third-party barcode engine to increase detection accuracy.
Module.OcrThis character recognition engine detects text, tables and graphics zones and converts to editable text. It supports character recognition for printed Latin languages (except Vietnamese), Cyrillic languages, Greek, and banking fonts (OCR-A, OCR-B, CMC7, and E13B Optical).
Extension.OcrAsianExtraAllows the recognition of Chinese (Simplified and Traditional), Japanese, Korean, Vietnamese and Thai.
Extension.OcrHebrewAllows the recognition of Hebrew.
Extension.OcrArabicAllows the recognition of Arabic and Farsi.
Extension.OcrHandwrittenAllows the recognition of handprinted characters. I.R.I.S. has developed its own Intelligent Character Recognition engine for the recognition of all handprinted characters based on the Latin alphabet.
Extension.OcrJapaneseAdvancedDeprecated. Use Extension.OcrAsianExtra instead.
Module.DocumentOutputThis module allows you to save the files containing the recognition results. It allows you to create/save all supported output formats (except hyper-compressed PDF), i.e. PDF, Office documents, HTML, RTF, TXT, ODT, ePub, or image formats. See also the Datasheet for details.
Extension.DocumentOutputHyperCompressionAllows to create hyper-compressed PDFs using IRIS iHQC technology.
Module.ExtractionThis module allows you to perform fuzzy search out of OCR results. The results are exposed through a data class API.