Passer au contenu principal
Cette rubrique existe aussi pour Linux et macOS.

Le fichier FREngineDistribution.csv décrit tous les fichiers situés dans les dossiers Bin64 et Data de la distribution d’ABBYY FineReader Engine. Ce fichier se trouve dans le dossier Help (%ProgramData%\ABBYY\SDK\12\FineReader Engine\Help) après l’installation de Developer.
Vous pouvez utiliser FREngineDistribution.csv pour créer automatiquement la liste des fichiers nécessaires au fonctionnement de votre application. Cette procédure n’a de sens que si vous installez la bibliothèque FineReader Engine pour votre application en mode manuel et copiez les fichiers nécessaires sur le poste de travail sans utiliser le programme d’installation automatique de FineReader Engine.
Veuillez noter qu’en plus des fichiers des dossiers Bin, Bin64 et Data, votre application peut nécessiter certains fichiers situés dans d’autres dossiers et qui, par conséquent, ne sont pas décrits dans FREngineDistribution.csv (par exemple, com.abbyy.FREngine-%BUILD_ID%.jar, nécessaire si l’application utilise le wrapper Java, ou FREngine.tlb, nécessaire pour utiliser les chargeurs COM). Consultez ABBYY FineReader Engine Distribution Kit pour obtenir la liste complète.
Le moyen le plus simple de s’assurer que le programme peut localiser tous les fichiers de ressources consiste à conserver la même structure de dossiers Bin, Bin64 et Data, et à inclure un fichier SharedFiles.ini dans votre distribution. Ce fichier se trouve dans le dossier Bin (ou Bin64). Si vous préférez ne pas utiliser ce fichier, au lieu de conserver la structure des dossiers, procédez comme suit :
  • Copiez le dossier Data\Resource avec tous ses sous-dossiers dans le dossier suivant :
    • Bin
    • Bin64 (Windows uniquement)
  • Copiez directement le contenu du dossier Data\ExtendedDictionaries dans le dossier Bin ou Bin64.
  • Copiez les autres fichiers contenus dans le dossier Data dans le dossier Bin ou Bin64.

Instructions étape par étape

Pour obtenir la liste des fichiers requis pour votre application, filtrez FREngineDistribution.csv selon les trois premières colonnes (trois paramètres principaux : Stage, Part et Details) :
  1. Stage — l’étape de travail avec FineReader Engine utilisée par votre application.
  2. Part — la manière dont vous allez utiliser cette étape. Par exemple, l’étape Opening inclut les parties Scanning et Pdf. Si ce champ est vide, le fichier est nécessaire pour l’étape en général. N’excluez pas les valeurs vides du filtrage.
Core et Core.Resources sont toujours requis.
Si l’un des champs contient plusieurs valeurs séparées par des virgules, le fichier est nécessaire pour chacune d’elles. Par exemple, si vous prévoyez d’utiliser l’étape Opening, vous devrez également sélectionner les fichiers qui contiennent les valeurs “Export, Opening” et “Opening, Processing” dans la colonne Stage. Consultez le tableau ci-dessous pour obtenir la description des étapes et de leurs parties :
StageNécessite d’autres étapesContient des partiesDescription de la partie
Core<br />ResourcesPartie requise. Contient les ressources nécessaires aux fonctionnalités de base.
<br /><br />OutprocLoadingContient le module nécessaire pour travailler avec l’Engine chargé hors processus.
<br /><br />DocumentationDocumentation.
<br /><br />ForDevelopmentOnlyUniquement pour l’installation Developer, ne doit pas être redistribué à l’utilisateur final.
<br /><br />LoadModuleSupportPrise en charge du chargement de module (méthode IEngine::LoadModule).
<br /><br />SupportCollecte automatique d’informations de diagnostic pour le support technique.
<br /><br />JavaContient le module nécessaire au fonctionnement de l’application Java.
<br /><br />DotNetCoreContient le module nécessaire au fonctionnement de l’application .NET Core.
OpeningCorePdfOuverture de PDF.
<br /><br />ScanningNumérisation.
OfficeConverters<br /><br />Ouverture de documents d’entrée numériques.
CompareDocuments<br /><br />Comparaison de documents.
Barcodes<br /><br />Détection de codes-barres.
ProcessingCore, OpeningBCRReconnaissance de cartes de visite. Nécessite également les fichiers de la partie OCR.
<br /><br />PreprocessingPrétraitement d’image.
<br /><br />ClassificationClassification de documents. Nécessite également les fichiers de la partie OCR.
<br /><br />ICRReconnaissance de texte manuscrit ou en lettres détachées.
<br /><br />OCRReconnaissance générale.
<br /><br />OMRReconnaissance des coches.
<br /><br />DictionaryEditingInterface utilisateur graphique pour la modification du dictionnaire.
<br /><br />TrainingEntraînement des motifs utilisateur. Nécessite également les fichiers de la partie OCR.
<br /><br />ParallelProcessingTraitement parallèle.
ExportCore, OpeningPdfPrise en charge de l’exportation PDF.
Visual Componentstoutes les étapesResourcesContient les ressources nécessaires pour Visual Components.
  1. Details — informations spécifiques supplémentaires sur les opérations dans lesquelles le fichier est utilisé. Si ce champ est vide, le fichier est nécessaire pour la partie en général. N’excluez pas les valeurs vides du filtrage.
DetailsContenu dans les partiesDescription
CJKOpening.Pdf Processing.Classification Processing.OCRPour travailler avec des documents en langues CJK.
FaxProcessing.OCRPour la reconnaissance d’images à basse résolution (avec la propriété IRecognizerParams::LowResolutionMode définie sur TRUE).
FormsLanguagesProcessing.ICR Processing.OCRPour la reconnaissance des langues des unités linguistiques spéciales, conçues pour la capture de données et la reconnaissance au niveau des champs. Vous pouvez spécifier les langues dont vous avez besoin dans la colonne 7.
FormulasLanguagesProcessing.OCRPour la reconnaissance des langages de formule : chimie, mathématiques.
FormalLanguagesProcessing.OCRPour la reconnaissance des langages formels : Basic, C/C++, COBOL, Fortran, Java, Pascal.
FRXIXProcessing.OCRPour la reconnaissance des polices gothiques.
IndexProcessing.ICR Processing.OCRPour la reconnaissance du type de texte Index.
MrfLanguagesProcessing.OCRPour la reconnaissance des caractères MICR CMC-7 et MICR, ainsi que des polices OCR-A et OCR-B.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRPour travailler avec des documents dans toutes les langues prises en charge par ABBYY FineReader Engine, à l’exception de celles définies dans des groupes spéciaux. Vous pouvez spécifier les langues dont vous avez besoin dans la colonne 7.
ReceiptProcessing.OCRPour la reconnaissance du type de texte Receipt.
6ResourcesCore.Support Core.OutprocLoading Opening.Scanning Processing.DictionaryEditing Processing.ParallelProcessing Processing.Training VisualComponentsModules de ressources nécessaires pour la partie sélectionnée. Vous pouvez spécifier les langues d’interface dont vous avez besoin dans la colonne 6.6
TypewriterProcessing.OCRPour la reconnaissance du texte imprimé à la machine à écrire.
HandwrittenProcessing.OCRPour la reconnaissance de texte manuscrit.
Affinez maintenant la liste des fichiers à l’aide des autres colonnes :
  1. 6x64/x86 — l’architecture du système d’exploitation. Là encore, les fichiers marqués “x64,x86” sont nécessaires pour les deux.
  2. RequiredByModule — les valeurs de cette colonne sont égales à Stage.Part.Details, et il n’est pas nécessaire de la filtrer si les trois premières ont été correctement spécifiées. Elle peut toutefois servir à vérifier quels modules ont été inclus.
  3. RequiredByInterfaceLanguage — la langue d’interface pour laquelle le fichier est nécessaire. Les fichiers marqués “Any” sont nécessaires quels que soient les paramètres linguistiques.
  4. RequiredByRecognitionLanguage — la langue de reconnaissance pour laquelle le fichier est nécessaire. Les fichiers marqués “Any” sont nécessaires quelle que soit la langue de reconnaissance.
  5. Optional — indique si le fichier est nécessaire au fonctionnement du module. Si la valeur est No, ce fichier doit être inclus dans votre kit de distribution. La valeur peut être définie sur Yes dans les cas suivants :
  • le fichier est spécifique à une langue. Incluez-le si vous avez besoin de cette langue (consultez les colonnes 6 et 7).
  • la fonctionnalité dont ce fichier dépend n’est pas toujours nécessaire. Par exemple, il peut servir à ouvrir des images dans un format spécifique. Consultez ABBYY FineReader Engine Distribution Kit pour obtenir plus d’informations sur ce fichier afin de déterminer si vous en avez besoin.
Enfin, vous obtenez la liste des fichiers requis. Les trois dernières colonnes indiquent leur emplacement et leur taille :
  1. Path — le chemin d’accès au fichier dans le kit de distribution.
  2. FileName — nom du fichier.
  3. Size — taille du fichier en octets.

Voir aussi

Kit de distribution - Windows