After starting the OCR engine, you can begin working with the document page(s). An OCR document contains one or more pages.
The LEADTOOLS OCR methods provide support for the following when working with OCR pages:
An instance of IOcrDocument contains the pages of a document. You can create a new OCR document using the IOcrDocumentManager.CreateDocument method.
Each OCR document can one or more pages (IOcrPage objects). Each IOcrDocument contains an IOcrDocument.Pages property of type IOcrPageCollection that you can use to access the pages of a document.
IOcrDocument through the IOcrDocument.Pages property holds a collection of IOcrPage objects. Each of these IOcrPage objects contains the raster image used to create it (the image used when the page is loaded or added) and a group of OCR zones for the page either added manually or through auto-zoning.
The IOcrPageCollection interface implements standard .NET Collection{T}, IList{T}, and IEnumerable{T} interfaces and hence, you can use the member of these interfaces to add, remove, get, set and iterate through the different pages of the document.
The following list contains the major functionality of the IOcrPageCollection interface:
Methods | Description |
---|---|
IOcrPageCollection.AddPage | Adds a single page from a Leadtools.RasterImage, DIB or an image file in disk file, .NET stream, remote URL. |
IOcrPageCollection.AddPages | Adds multiple pages from a multi-page Leadtools.RasterImage or an image file in disk file, .NET stream or remote URL. |
IOcrPageCollection.InsertPage | Inserts into a specific location a single page from a Leadtools.RasterImage, DIB or an image file in disk file, .NET stream, remote URL. |
IOcrPageCollection.InsertPages | Inserts into a specific location multiple pages from a multi-page Leadtools.RasterImage or an image file in disk file, .NET stream or remote URL. |
Methods | Description |
---|---|
IOcrPageCollection.ExportPage | Saves a single page in the document to a Leadtools.RasterImage object, an image file in disk file or a .NET stream. |
IOcrPageCollection.ExportPages | Saves multiple pages in the document to a multi-page Leadtools.RasterImage object, an image file in disk file or a .NET stream. |