[ABBYY FineReader Engine 10] Load image in memory

  • Last Post 22 May 2013
  • Topic Is Solved
Raj posted this 22 May 2013

I have a C# 4.0 application that uses ABBYY FineReader Engine 10 to recognise TIF images which are above 50MB in size. The images are in a shared folder on a server and the app runs on a Windows7 client PC so I'd like to load the image in memory for processing rather than having the engine copy to its work folder. I thought I could configure that through a pofile but haven't found any. Is there any alernative other than updating the code?


Note: I am the developer of the application and using C# and the OCR SDK for which I have both a developer and production license

Order By: Standard | Newest | Votes
Anastasia Galimova posted this 22 May 2013

Dear Raj,

The exact answer could be provided only by the developer of the application you use.

Raj posted this 22 May 2013

Hi @Anastasia Galimova Please re-consider and open the question as I have have a developer and runtime license of the FineReader Engine 10 SDK and the C# application mentioned in my question is being developed by myself.


Anastasia Galimova posted this 22 May 2013

The question is reopened, sorry for misunderstanding.

ABBYY FineReader Engine 10 could be configured via the code only. So, there is no way to change any setting if you have not implement this functionality on your side.

Probably to make the program to load images in memory only is possible (via updating the code only), but I'm not sure and should consult with the developers. Could you please clarify, do you need this information?

Raj posted this 22 May 2013

Hi @Anastasia Galimova

There are properties like export file format that you can configure through profile files so would you mind checking with developers about my request.


Anastasia Galimova posted this 31 May 2013

Hi Raj,

You are right: some properties (the full list is in Help > Guided Tour > Advanced Techniques > Working with profiles) could be configured via profile file without updating the code if you called IEngine::LoadProfile method in your code.

Note that FRE10 does not copy image files directly, it creates internal objects from the images. To save memory space, these objects could be stored on the hard drive. You can disable this feature by using the property IFRDocument::PageFlushingPolicy = PFP_KeepInMemory (see Help > Index > PageFlushingPolicy). Unfortunately, this property cannot be configured via profile.