Foxit PDF SDK
|
Inherits FoxitPDFSDKPython3._object.
Static Public Attributes | |
Initialize = _fsdk.OCREngine_Initialize | |
Initialize OCR engine. More... | |
Release = _fsdk.OCREngine_Release | |
Release OCR engine. More... | |
SetLanguages = _fsdk.OCREngine_SetLanguages | |
Set the name of languages which would be included in the language database for doing OCR. More... | |
SetLogFile = _fsdk.OCREngine_SetLogFile | |
Set log file for OCR engine. More... | |
OCR add-on module can be used to convert text content of image to searchable text or editable text in a PDF page or a PDF document. Before using OCR module, user should first prepare OCR resource folder as described in "Foxit PDF SDK
Developer Guide.pdf" document. Before initializing OCR engine and using any classes or methods in this module, please ensure Foxti PDF SDK has been initialized successfully by function FoxitPDFSDKPython3.Library.Initialize with a key including "OCR" module.
Currently, OCR module only supports Windows and Linux64 system.
|
static |
Initialize OCR engine.
This should be called successfully before any other methods in OCR add-on module.
[in] | ocr_resource_path | File path of ocr resource folder. It should not be an empty string. Please refer to "Foxit PDF SDK Developer Guide.pdf" document for more details. |
|
static |
Release OCR engine.
This function can be called to release OCR engine when no need to use it any more before Foxit PDF SDK is released.
|
static |
Set the name of languages which would be included in the language database for doing OCR.
Current supported languages:
When CJK language resources are used, support Chinese-Simplified, Chinese-Traditional, Japanese, Korean.
When other language resources are used, support Basque, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English , Estonian, Faeroese, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Italian, Latvian(Lettish), Lithuanian, Macedonian, Maltese, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian.
If no any language is set by this function, Foxit PDF SDK will use "English" by default.
[in] | languages | Language names. This should not be an empty string. This can contain one language name or several language names separated with commas. For example, "English" means English only, and "English,French" means English and French only. |
|
static |
Set log file for OCR engine.
This function is to set the log file for OCR engine, not for Foxit PDF SDK. If user wants to set log file for Foxit PDF SDK, please refer to function FoxitPDFSDKPython3.Library.SetLogFile .
[in] | log_file_path | A log file path. If this is an empty string, that means stop the log for OCR engine. |