How to avoid slowdown of reading recognized data in FineReader Engine

Description of the issue

When reading recognized data from the Layout object by iterating layout blocks, you might get noticeable slowdown.

Cause of the issue

The issue is caused by overhead of calls, because they use the so-called COM interface. When you use the OutprocLoader to load the FineReader Engine, such overhead may be significant.

How to solve

There are several approaches to avoid this overhead:

  • Load the FineReader Engine using "naked" way ("Guided Tour" → "Advanced Techniques" → "Programming Aspects" → "Different Ways to Load the Engine Object");
  • Export results to either XML or ALTO format (and then parse if needed).

Outlook: A new method to solve the issue will be offered in ABBYY FineReader Engine 12 Release 4 Update 3.

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request



Please sign in to leave a comment.