> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Outils de développement avancés

> Outils de développement avancés dans ABBYY FineReader Engine 12 : profils prédéfinis et personnalisés, reconnaissance sur plusieurs processeurs et Project Tool pour tester des scénarios.

Des outils utiles qui permettent au développeur d’interagir avec ABBYY FineReader Engine et de manipuler le processus de reconnaissance au niveau du noyau :"

<div id="working-with-profiles">
  ## Utilisation des profils
</div>

ABBYY FineReader Engine 12 propose un ensemble de profils prédéfinis déjà optimisés pour les [scénarios d’utilisation de base](/fr/fine-reader/engine/introduction/basic-usage-scenarios-overview). Les paramètres définis dans ces profils offrent les meilleurs résultats dans les situations correspondantes. De plus, la plupart des profils existent en deux versions : l’une avec des paramètres optimisés pour obtenir la meilleure qualité possible du document, l’autre avec des paramètres optimisés pour une vitesse de traitement maximale. Vous trouverez ci-dessous la liste des profils prédéfinis disponibles :

| Scénario                                                                                                                                                                                | Nom du profil                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/data-extraction">Extraction de données</a>                                                             | *DataExtraction*                                                   |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-conversion">Conversion de documents pour la réutilisation du contenu</a>                      | *DocumentConversion\_Accuracy* <br /> *DocumentConversion\_Normal* |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/document-archiving">Archivage de documents</a>                                                         | *DocumentArchiving\_Accuracy* <br /> *DocumentArchiving\_Speed*    |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/text-extraction">Extraction de texte pour la détection de champs et la classification de documents</a> | *TextExtraction\_Accuracy* <br /> *TextExtraction\_Speed*          |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/field-level-recognition">Reconnaissance de champs</a>                                                  | *FieldLevelRecognition*                                            |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/barcode-recognition">Reconnaissance de codes-barres</a>                                                | *BarcodeRecognition\_Accuracy* <br /> *BarcodeRecognition\_Speed*  |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/business-card-recognition">Reconnaissance de cartes de visite</a>                                      | *BusinessCardsProcessing*                                          |
| <a href="/fr/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/machine-readable-zone-capture">Capture de données à partir d’une zone lisible par machine</a>          | *MachineReadableZone*                                              |
| **Archivage de documents en PDF hautement compressé**                                                                                                                                   | *HighCompressedImageOnlyPdf*                                       |
| **Reconnaissance de dessins techniques**                                                                                                                                                | *EngineeringDrawingsProcessing*                                    |

<Note>
  Vous pouvez consulter la liste des paramètres fournis par ces profils dans la [Spécification des profils prédéfinis](/fr/fine-reader/engine/specifications/predefined-profiles-specification).
</Note>

Les paramètres associés à ces profils peuvent être chargés à l’aide de la méthode [LoadPredefinedProfile](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) de l’objet Engine. Une fois le profil chargé, les objets nouvellement créés utiliseront les nouvelles valeurs par défaut spécifiées dans le profil.

<div id="voting-api-support">
  ## Prise en charge de l’API de vote
</div>

Lorsque ABBYY FineReader Engine est utilisé comme l’un des moteurs de reconnaissance d’une application tierce, il fournit des alternatives de reconnaissance (ou hypothèses) assorties d’un niveau de confiance correspondant pour les caractères, les mots et la séparation intercaractères. Ces informations aident les développeurs à concevoir un algorithme de vote efficace et précis pour les applications qui font appel à plusieurs technologies de reconnaissance.

Par exemple, lors de la reconnaissance d’un « O », ABBYY FineReader Engine peut renvoyer 3 hypothèses : « 0 » (zéro), avec un niveau de confiance de 60 ; « O » majuscule, avec un niveau de confiance de 80 ; et « C » majuscule, avec un niveau de confiance de 10. En ce qui concerne la séparation intercaractères, la situation peut être la suivante : les hypothèses possibles pour un « m » seraient « m », « rn » et « in ». Pour en savoir plus, consultez [Utilisation de l’API de vote](/fr/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api).

<div id="on-the-fly-tuning-of-core-recognition">
  ## Ajustement « à la volée » de la reconnaissance au niveau du noyau
</div>

ABBYY FineReader donne aux développeurs accès au moteur de reconnaissance et la possibilité d’intervenir sur celui-ci pendant le processus de Reconnaissance optique de caractères (OCR), au niveau du noyau. Le moteur de reconnaissance de FineReader génère des hypothèses (ou alternatives de reconnaissance) et permet aux développeurs d’influer sur la procédure de [définition du niveau de confiance](/fr/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api#charconfidence_and_issuspicious) pour chaque hypothèse (ou de sélectionner la meilleure hypothèse), ou de l’affiner, à l’aide de leurs propres critères de classement.

<div id="code-samples-for-common-conversion-tasks">
  ## Exemples de code pour les tâches de conversion courantes
</div>

Le SDK comprend un ensemble d’[exemples de code source](/fr/fine-reader/engine/guided-tour/samples) montrant comment utiliser l’Engine dans différents scénarios. Des exemples de code pour Windows sont disponibles en Visual Basic .NET, C++ natif, C++ avec prise en charge COM native, C#, Java et langages de script.

<div id="see-also">
  ## Voir aussi
</div>

[Principales fonctionnalités](/fr/fine-reader/engine/introduction/key-new-features)
