This function executes OCR on the image data specified by an image file

[C++Builder]     BOOL IKOCRImageFile(LPCTSTR ImageFile, LPCTSTR language, LPCTSTR OcrTextFile);
[Delphi]         function IKOCRImageFile(ImageFile, language, OcrTextFile: LPCTSTR): LongBool; cdecl;

Parameters

Name Explanation
ImageFile The file name of the image to be converted to text
language The language used for text recognition during OCR. The setting value is a BCP-47 language tag (e.g., 'ja', 'en', 'zh', etc.).
OcrTextFile The text file into which the converted text data will be saved

Return Value

Returns True (nonzero) if successful. Returns False (0) if unsuccessful.

Explanation

The IKOCRImageHandle function executes OCR on the image data specified by an image file set in the ImageFile parameter.

When OCR is executed using IK10OCR.dll or IK10OCR64.dll, the OcrTextFile will be in UTF-8 format.
When OCR is executed using IK10OCRA.dll or IK10OCR64A.dll, the OcrTextFile will be in ANSI format.

Code Example

(1) C++Builder
   BOOL hr = IKOCRImageFile("Image.jpg", _T("ja"), _T("OCRtextfile.txt"));

(2) Delphi
   var
      hr: LongBool;
   begin
      hr := IKOCRImageFile('Image.jpg', 'ja', 'OCRtextfile.txt');
   end;

 

The ImageKit10 VCL is a product created by Newtone Corporation