Apps

Module AbbyyFineReader 1.0

Description

Ce module permet au module OCR d'utiliser ABBYY FineReader engine comme moteur de reconnaissance de caractère.

Ce module fait appel a ABBYY FineReader Engine 11, version 64 bits, qui est donc un prérequis. Vous devez avoir acquis une licence, et installé ABBYY FineReader Engine for Linux ou ABBYY FineReader Engine for Windows.

Prerequis :


Captures d'écran

1. Configuration du module
2. En conjonction avec le module JCapture : apparition d'un bouton "Reconnaître le texte"
3. En conjonction avec le module Import de document: apparition d'une propriété "ocr", permettant de déclencher l'OCR lors de l'import de fichiers PDF

Installation

Installation du module

    • Avant d'installer ce module,installer le ABBYY FineReader Engine. Voir plus bas pour les procédures Windows et Linux
    • Décompressez le fichier ZIP et installez le plugin en version Linux ou Windows, via le gestionnaire de module
    • Rédemarrez le site
    • Dans les propriétés du module OCR, définissez propriété Classe d'implémentation de traitement OCR à com.jalios.jcmsplugin.abbyyfinereader.AbbyyFineReaderTask et sauvegardez

 

Propriétés du module

 

Numéro de série ABBYY au format SWET10101010101010101010

jcmsplugin.abbyyfinereader.serial-number

Obligatoire : numéro de série fourni par ABBYY Software avec votre licence ABBYY FineReader.

Dossier de bibliothèques

jcmsplugin.abbyyfinereader.engine-lib-folder

Obligatoire : dossier d'installation de ABBYY FineReader.

Langue pour la reconnaissance de caractères

jcmsplugin.abbyyfinereader.recognition-language

Facultatif : liste de langues pour la reconnaissance de caractères, séparé par une virgule.

Langues reconnues par FineReader Engine: Abkhaz, Adyghe, Afrikaans, Agul, Albanian, Altaic, Arabic, ArmenianEastern, ArmenianGrabar, ArmenianWestern, Awar, Aymara, AzeriCyrillic, AzeriLatin, Bashkir, Basic, Basque, Belarusian, Bemba, Blackfoot, Breton, Bugotu, Bulgarian, Buryat, C++, Catalan, Chamorro, Chechen, Chemistry, ChinesePRC, ChinesePRC+English, ChineseTaiwan, ChineseTaiwan+English, Chukcha, Chuvash, CMC7, Cobol, Corsican, CrimeanTatar, Croatian, Crow, Czech, Danish, Dargwa, Digits, Dungan, Dutch, DutchBelgian, E13B, English, EskimoCyrillic, EskimoLatin, Esperanto, Estonian, Even, Evenki, Faeroese, Farsi, Fijian, Finnish, Fortran, French, Frisian, Friulian, GaelicScottish, Gagauz, Galician, Ganda, German, GermanNewSpelling, GermanLuxembourg, Greek, Guarani, Hani, Hausa, Hawaiian, Hebrew, Hungarian, Icelandic, Ido, Indonesian, Ingush, Interlingua, Irish, Italian, Japanese, Japanese+English, Java, Kabardian, Kalmyk, KarachayBalkar, Karakalpak, Kasub, Kawa, Kazakh, Khakas, Khanty, Kikuyu, Kirgiz, Kongo, Korean, Korean+English, KoreanHangul, Koryak, Kpelle, Kumyk, Kurdish, Lak, Lappish, Latin, Latvian, LatvianGothic, Lezgin, Lithuanian, Luba, Macedonian, Malagasy, Malay, Malinke, Maltese, Mansi, Maori, Mari, Maya, Miao, Minankabaw, Mixed, Mohawk, Mongol, Mordvin, Nahuatl, Nenets, Nivkh, Nogay, Norwegian, NorwegianBokmal, NorwegianNynorsk, Nyanja, Occidental, OcrA, OcrB, Ojibway, OldEnglish, OldFrench, OldGerman, OldItalian, OldSlavonic, OldSpanish, Ossetic, Papiamento, Pascal, PidginEnglish, Polish, PortugueseBrazilian, PortugueseStandard, Provencal, Quechua, RhaetoRomanic, Romanian, RomanianMoldavia, Romany, Ruanda, Rundi, RussianOldSpelling, Russian, RussianWithAccent, Samoan, Selkup, SerbianCyrillic, SerbianLatin, Shona, Sioux, Slovak, Slovenian, Somali, Sorbian, Sotho, Spanish, Sunda, Swahili, Swazi, Swedish, Tabassaran, Tagalog, Tahitian, Tajik, Tatar, Thai, Tinpo, Tongan, Tswana, Tun, Turkish, Turkmen, TurkmenLatin, Tuvin, Udmurt, UighurCyrillic, UighurLatin, Ukrainian, UzbekCyrillic, UzbekLatin, Vietnamese, Visayan, Welsh, Wolof, Xhosa, Yakut, Yiddish, Zapotec, Zulu

Pour information, FineReader reconnaît aussi des langues spéciales. Par exemple : French_Address, French_Address_City, French_Address_PhoneNumber, French_Address_PhonePrefixes, French_Address_ZipCode, French_Currency_ByDigits, French_Currency_Names, French_DateTime_MonthByWords, French_HumanProperName, French_HumanProperName_Initial, French_HumanProperName_Name, French_HumanProperName_Surname

Reportez-vous à la documentation ABBYY pour plus d'informations.

"Profil prédéfini" pour le moteur

jcmsplugin.abbyyfinereader.engine-profile

Obligatoire : "profil prédéfini" utilisé par le moteur FineReader.

Valeurs possibles :

  • DocumentConversion_Accuracy
  • DocumentConversion_Speed
  • DocumentArchiving_Accuracy
  • DocumentArchiving_Speed
  • BookArchiving_Accuracy
  • BookArchiving_Speed
  • TextExtraction_Accuracy
  • TextExtraction_Speed
  • FieldLevelRecognition
  • BarcodeRecognition_Accuracy
  • BarcodeRecognition_Speed
  • HighCompressedImageOnlyPdf
  • BusinessCardsProcessing
  • EngineeringDrawingsProcessing
  • Version9Compatibility
  • Default

 

Reportez-vous à la documentation ABBYY pour plus d'informations, à la section "LoadPredefinedProfile Method of the Engine Object"

 

Scenario pour export PDF

jcmsplugin.abbyyfinereader.pdf-export-scenario

Obligatoire : scenario pour export PDF

Valeurs possibles (extrait de la documentation ABBYY) :

Valeur

Description

PES_Balanced

The PDF (PDF/A) export will be balanced between the quality of the resulting file, its size and the time of processing.

PES_MaxSpeed

Optimize the PDF (PDF/A) export in order to receive the highest speed of processing.

PES_MaxQuality

Optimize the PDF (PDF/A) export in order to receive the best quality of the resulting file.

PES_MinSize

Optimize the PDF (PDF/A) export in order to receive the minimum size of the resulting file.

 

Reportez-vous à la documentation ABBYY pour plus d'informations, à la section "PDFExportScenarioEnum"

Installation de ABBYY FineReader Engine pour Linux

Prérequis

  • Accès root sur la machine d'installation
  • Connexion internet sans proxy
  • L'installateur de ABBYY FineReader Engine pour Linux x64

Installation

Lancer l'installation

$ sudo ./fre11x64_part_1155-17_build_11-1-9-622165.sh
Creating directory FREngine-Linux-x86_64-11.1.9.622165
Verifying archive integrity... All good.
Uncompressing FREngine Linux-x86_64-11.1.9.622165...
[...]

Continue installation?(y/n) y
Install at /opt/ABBYY/FREngine11?(y/n)

 

Choisir 2 : Runtime installation

1) Developer installation
2) Runtime installation
#? 2

 

Une fois l'installation terminée, le script d'activation se lance. Choisir Local server :

ABBYY FineReader Engine 11 activation script
Select activation type:
1) Local server
2) Remote server
3) Cancel
#? 1

 

Installer le service

FineReader Engine is configured for licensing service located on localhost.
Installing licensing service..

Choose service installation type:

1) Install and run service now
2) Run now, but do not install service
3) Skip step, I will manage licensing service manually
#? 1

Le service de gestion des licences s'installe :

 Adding system startup for /etc/init.d/abbyy-fre11-licensing-service ...
   /etc/rc0.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc1.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc6.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc2.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc3.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc4.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc5.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
Service is registered.
Starting ABBYY license service.. succeeded

Choisir d'activer la licence :

Do you want to activate/deactivate/view licenses now?(y/n) y

 

Le gestionnaire de licences s'affiche. Choisir "Activate license"

    ABBYY SDK 11 - License Manager

  Activate license
Refresh
Quit

 

Choisir de saisir le "serial number" :

      License activation wizard - Enter serial number

  Please enter your serial number

  Serial number: ""
  Is serial number valid: no

  I already have activation file

  Cancel
  Go to the next page

 

Saisissez votre serial number :

     License activation wizard - Enter serial number

  Please enter your serial number

  Serial number: "SWET-0101-0101-0101-0101-0101"
  Is serial number valid: yes

  I already have activation file

  Cancel
  Go to the next page

 

Choisir la méthode de connexion "Internet" :

     License activation wizard - Select connection method

  Please select a connection method

  Connection method: "Internet"

  Cancel
  Go back to the previous page
  Go to the next page

 

Choisir Go to the next page pour confirmer l'activation par Internet :

     License activation wizard - Send request via internet

  You are going to send request via internet. Go to next page to continue.


  Cancel
  Go back to the previous page
  Go to the next page

 

L'activation est confirmée :

     License activation wizard - Result

  Result:
  Thank you for using ABBYY products.
  Activation completed successfully.

  Finish

 

Vous pouvez maintenant choisir Quit :

     ABBYY SDK 11 - License Manager

  SWET-0101-0101-0101-0101-0101

  Activate license
  Refresh
  Quit

 

 

Une fois l'installation et l'activation de la licence terminée, ajouter le dossier de ABBYY FineReader dans LDCONFIG.

Cette procédure est à adapter en fonction de votre distribution Linux.

 

Exemple simple :

echo "/opt/ABBYY/FREngine11/Bin" | sudo tee -a /etc/ld.so.conf; sudo ldconfig

Exemple pour Ubuntu, lorsque ld.so.conf est splitté en plusieurs fichiers :

echo "/opt/ABBYY/FREngine11/Bin" | sudo tee -a /etc/ld.so.conf.d/abbyy.conf

sudo ldconfig

 

 

Installation de ABBYY FineReader Engine pour Windows

 

Reportez-vous au JGuide Installation de ABBYY FineReader Engine pour Windows


FAQ

1. Comment déinstaller le moteur ABBYY FineReader pour Linux ?

Désinstaller le module :

$ sudo /opt/ABBYY/FREngine11/Scripts/uninstallfre.sh 
ABBYY FineReader Engine 11 uninstallation script
This will remove FineReader Engine installed in /opt/ABBYY/FREngine11
Proceed?(y/n) y
Stopping ABBYY license service.. 
 Removing any system startup links for /etc/init.d/abbyy-fre11-licensing-service ...
   /etc/rc0.d/K20abbyy-fre11-licensing-service
   /etc/rc1.d/K20abbyy-fre11-licensing-service
   /etc/rc2.d/S80abbyy-fre11-licensing-service
   /etc/rc3.d/S80abbyy-fre11-licensing-service
   /etc/rc4.d/S80abbyy-fre11-licensing-service
   /etc/rc5.d/S80abbyy-fre11-licensing-service
   /etc/rc6.d/K20abbyy-fre11-licensing-service
Licensing service is unregistered.
Removing service binaries and libs..
Removing FineReader Engine..
Completed.

Supprimer la ligne "/opt/ABBYY/FREngine11/Bin" du fichier /etc/ld.so/conf :

$ sudo nano /etc/ld.so.conf

Mettre à jour LDCONFIG :

$ sudo ldconfig
2. Le dépôt de fichiers avec JCapture ou Outlook est trop lent, que faire ?

La réponse est apportée dans la FAQ de la fiche du module OCR

Informations

Version
  • 1.0
Stabilité
  • Stable
Compatibilité
  • JCMS 9 SP1
    JCMS 9 SP2
    JCMS 9 SP3
    JCMS 9 SP4
    JCMS 9 SP5
    JPlatform 10
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios S.A.
Licence
  • Jalios
Taille
  • 2,36 Mo
Mis-à-jour
  • 08/10/15
Téléchargements
  • 6
Modules nécessaires
OCR
v 1.1