Need a Windows Forms User Interface to enable OCR User Error Checking

Need a Windows Forms User Interface to enable OCR User Error Checking

I am in the process of writing a Windows Forms application (in C#) that will use an external OCR module to perform OCR on a PDF containing scanned financial documents. So, I expect there to be errors. But, I want to provide the scanned results to the user in a format where the results can be cross-checked by the user.

Clearly, typing over with the corrected value is key.

What is the easiest way to do this in a Windows Forms program?

Various forms will have different values, so I want this as generic as possible.

Shall I just display the whole block of data as a multi-line text input field?

Any other ideas?

newbiewebSr. Software EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

bbaoIT ConsultantCommented:
CnetSDK .NET OCR Library API should be something that you are looking for. it is for text recognition and extraction from JPG, JPEG, TIF, TIFF, PNG, BMP & GIF in C# & VB.NET applications. Microsoft MSDN got some sample codes here for your reference.
newbiewebSr. Software EngineerAuthor Commented:
I am happy for your input on my choice of OCR technology.

Do you know how well the OCR engine you suggest compares to Nuance OmniPage or ABBYY FineReader?

One thing is for sure, based on my ZERO replies to my job post on UpWork, Nuance OmniPage and ABBYY FineReader are little know tools.

So, I think I will update the job to include your selection.

Now, onto the exact topic I posted about...

How would I provide users a tool where they can edit the OCR translation, cross-check and edit the OCR errors?

Joe Winograd, Fellow&MVEDeveloperCommented:
One thing is for sure, based on my ZERO replies to my job post on UpWork, Nuance OmniPage and ABBYY FineReader are little know[n] tools.
Anyone who knows anything at all about OCR is familiar with ABBYY FineReader and Nuance OmniPage. They are well-known, well-regarded, excellent OCR products. The lack of response at Upwork says more about Upwork than it does about ABBYY FineReader and Nuance OmniPage.

According to Wikipedia, ABBYY FineReader has been around for more than 25 years and has more than 20 million users worldwide. Nuance OmniPage has been around even longer — 30 years — and its SDK is also the OCR engine for Nuance PaperPort and Nuance Power PDF. Those three products that use the OmniPage OCR engine no doubt total tens of millions of users.

Bottom line — if you play at all in the OCR game, you'll know FineReader and OmniPage. Regards, Joe

Update: Just ran across this website:

Note these quotes (copied here under "Fair Use"):
Established as the core technology behind all Nuance imaging products, the OmniPage Capture SDK is widely recognized as the #1 imaging and OCR toolkit on the market today.

The OmniPage Capture SDK has always been the gold standard for developers wanting to add sophisticated OCR, imaging, and PDF creation and conversion capabilities to their own applications quickly and easily.
While that's a website with a vested interest (it sells the product), the comments are worth noting, especially in light of your remarks about Upwork. Regards, Joe

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
newbiewebSr. Software EngineerAuthor Commented:
Joe Winograd, Fellow&MVEDeveloperCommented:
You're welcome.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Development

From novice to tech pro — start learning today.