AI OCR in eViewer: Turn Scanned Documents into Searchable & Usable Text

OCR turns scans, faxes, and images into digital text. eViewer’s AI OCR goes further. It reads the page layout, including columns and tables, handles scanned PDFs, TIFFs, and handwritten documents, and feeds the results into PII detection, search, comparison, and your ECM.

OCR

What is AI OCR?

Traditional OCR compares each character on a page against a fixed set of templates. It works well on clean scans and falls apart when a page is skewed, faded, or came in through a fax line.

AI OCR is a label, not a single technology. It usually bundles three separate jobs: recognizing characters, understanding how they are arranged on the page, and interpreting what they mean. eViewer covers all three in one viewer. eViewer’s OCR is built using docTR, an open-source deep-learning text recognition library written in Python.

Layer What It Does In eViewer
Character RecognitionA deep learning model finds the text on the page and reads each word.eViewer uses docTR for text detection and recognition on scanned PDFs, TIFFs, and other image documents.
Layout AnalysisWorks out where columns start and end, which text belongs in a table, and which blocks are paragraphs.eViewer identifies columns, tables, graphs, and paragraphs, so a page does not collapse into one flat run of text.
MeaningGives the recognized text context, such as which values are fields worth capturing.eViewer captures fields such as names, dates, and numbers, detects PII, and supports AI-powered search by meaning.

docTR: Detection, then Recognition

docTR is an open-source OCR library built on deep learning. It works in two stages. First, it detects where text sits on the page. Then it recognizes the characters in each word. eViewer uses docTR in its AI OCR, so a scanned PDF, a TIFF, a fax, or another handwritten document gets the same two-stage treatment.

docTR

Layout-Aware OCR

Basic OCR outputs text as one continuous stream, with no sense of where anything sat on the page. That is fine for a simple letter. On an invoice, a two-column report, or a form full of tables, it mixes up the reading order and separates values from their labels. eViewer’s layout-aware OCR keeps the page structure, so the text comes out in the same order and arrangement a user would read it.

Columns

Multi-column pages are read column by column, so lines from neighboring columns are not combined.

Tables

Tables are recognized as tables, keeping rows and cells together so values stay next to the labels they belong to.

Page Structure

Paragraphs and graphs are identified as separate elements. That makes targeted searches possible, like looking for one type of content across a document.

Font Size and Font Family

eViewer takes the type of text into account, including font size and font family, which helps recognized text stay close to the formatting of the original document.

Where OCR Fits in Your Document Workflow

OCR generates the text that optimizes document workflows. Better text at the start means fewer errors at every stage after it.

StageNameWhat happens in eViewer
1PrepareScanned and faxed pages arrive in different layouts and styles. eViewer opens PDFs and TIFFs in a single viewer, so every file is handled the same way.
2GenerateOCR turns the page image into text, following the layout, columns, and tables.
3ExtractAI data extraction picks out the values that matter, such as PII, columns and table data, and any other required data.
4CheckExtracted values are reviewed against the rules your team sets to avoid mistakes.
5FinalizeThe text is ready for search, redaction, comparison, text-to-speech, and the document can be saved back to your connected ECM repository, BPM, CRM, or other systems.

Because reading, extraction, and review happen in one viewer, you are not using a variety of tools and multiple licenses that could cause incorrect text detection.

Documents eViewer Can Read

The same viewer handles the formats most teams deal with, from clean PDFs to old scanned archives.

Document TypeHow eViewer Handles It
Scanned PDFsImage-based PDFs are made text-searchable, so you can search, highlight, annotate, and redact them like any other PDF.
PDFs and TIFFsBoth open in the same viewer. OCR runs when an operation needs the text; faxes saved as TIFFs can be searched, redacted, and compared side by side with text-based documents.
Handwritten DocumentsHandwritten text is supported, alongside OCR for printed text, so filled-in forms and notes can be captured too.

What You Can Do with the Recognized Text

Once the OCR’d text is generated, users are able to use eViewer to extract data, search by meaning, detect PII, compare documents, and listen to the content.

Data Capture from Forms and Contracts

eViewer can capture fields such as names, dates, and numbers from contracts, forms, and invoices, along with checkboxes. Less manual entry means fewer keying errors.

Searchable Index and AI-Powered Search

The recognized text is indexed, along with metadata such as title, author, and date. eViewer’s AI-powered search finds sections, values, and passages based on the meaning of your query across the document.

PII Detection and Redaction

eViewer identifies personally identifiable information in OCR’d content, including names, email addresses, social security numbers, phone numbers, and financial account references. Flagged content can be reviewed or passed to eViewer’s redaction module for permanent removal before a document is shared or stored.

Comparison of Scanned Documents

Scanned and image-based files can be compared side by side, and differences are highlighted just as they are for text-based documents.

Text-to-Speech Accessibility

Once scanned text is readable, eViewer’s text-to-speech can read the content aloud, which helps people who rely on assistive tools.

Language and Framework Support

eViewer’s OCR is written in Python and exposed through Flask APIs, so it fits into the services your team already runs. Here is the stack behind it.

LayerTechnology
LanguagePython
FrameworkFlask APIs, Redis, Celery
OCR enginedocTR
Embedding’s and transformersFastEmbed Transformers

Common Use Cases

eViewer’s OCR fits anywhere paper and scanned documents pile up. These are the most common deployment patterns.

Industry / Use CaseHow eViewer OCR Is Applied
Banking and Financial ServicesMap data on forms and IDs to database fields to support account opening, loan applications, and customer onboarding.
LegalSearch, review, and redact scanned records for eDiscovery and privilege review. Compare contract versions, including scanned ones, to find what changed.
HealthcareDigitize patient-related paper documents. Detect PII before documents move between systems, in support of HIPAA and other privacy requirements.
GovernmentApply OCR to incoming form submissions so the documents become searchable and extractable.

Integrated with Your ECM

eViewer connects to the content platforms you already run. Supported ECM platforms include IBM FileNet P8, IBM Content Manager 8 (CM8), Microsoft SharePoint, Salesforce, OpenText Documentum, Hyland Alfresco, and others. Open a scanned document from your repository, run OCR, and keep working in the same browser tab.

Frequently Asked Questions

AI OCR adds deep learning for recognition, awareness of page layout such as columns and tables, and features that work on the recognized text, including PII detection, search based on meaning, and document comparison. eViewer brings these together in one viewer.

docTR is an open-source OCR library built on deep learning. It first detects where text sits on a page, then recognizes the characters in each word. eViewer uses docTR in its AI OCR for text detection and recognition on image documents.

Yes. eViewer reads the layout of a page along with its characters. It identifies columns, tables, and paragraphs, so text from neighboring columns is not mixed together, and table values stay with their labels.

eViewer identifies PII in OCR’d content, including names, email addresses, phone numbers, social security numbers, and financial account references. Flagged content can be reviewed or passed to eViewer’s redaction module for permanent removal before the document is shared or stored.

Yes. eViewer integrates with ECM platforms including IBM FileNet P8, IBM Content Manager 8, Microsoft SharePoint, Salesforce, OpenText Documentum, and Alfresco, so documents you process can be saved back to the connected repository.

The best way to start is to request a demo or talk to the MST team. We will walk you through eViewer’s OCR and the AI-powered features that build on it, using your own document types and workflows. We will also review how eViewer integrates with your ECM platform.

Used and Trusted by Thousands of Innovative Start-ups, Governments, and Fortune 1000 businesses Worldwide to Power their Products and Services

Motorola logo
SSA logo
Worldpay logo

From Paper to Searchable Text.

See eViewer AI OCR on your own documents. Book a demo or talk to the team.