> ## 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.

# Compatibilité entre ABBYY FineReader Engine AI et 12

> Modifications de compatibilité entre ABBYY FineReader Engine AI et 12 — paramètres de prétraitement des images simplifiés ; supprimez les options obsolètes avant de recompiler.

ABBYY FineReader Engine AI apporte des améliorations au prétraitement des images. Les paramètres sont plus simples et fonctionnent mieux dès le départ, sans réglages supplémentaires de votre part.

Le code de FineReader Engine AI n’est pas compatible au niveau binaire avec les versions précédentes. Vous devrez donc recompiler votre application. Veuillez également passer en revue le code de votre application et supprimer les paramètres qui ne sont plus pris en charge. Voir la liste complète ci-dessous.

<Accordion title="Objet Engine">
  <table><thead><tr><th><p><strong>Propriété/Méthode/Constante</strong></p></th><th><p><strong>Que s’est-il passé ?</strong></p></th><th><p><strong>Commentaire</strong></p></th></tr></thead><tbody><tr><td><p><strong>CreateOrientationDetectionParams</strong></p></td><td><p>Supprimé</p></td><td><p>L’objet <strong>OrientationDetectionParams</strong> a été supprimé.</p></td></tr><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/enumerations/frenginemoduleenum">FREngineModuleEnum::FREM\_RecognizerHP</a></strong></p></td><td><p>Renommé</p></td><td><p>Cette constante s’appelle désormais FREM\_ICR, et le module a été renommé en ICR. Ce module prépare le traitement non seulement pour les textes manuscrits en caractères d’imprimerie, mais aussi pour l’écriture manuscrite, et charge les ressources nécessaires à l’analyse ainsi qu’à la reconnaissance.</p></td></tr><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method">LoadPredefinedProfile</a></strong></p></td><td><p>Les paramètres pris en charge ont changé</p></td><td><p>Les profils suivants ont été supprimés :</p><ul><li>BookArchiving\_Accuracy</li><li>BookArchiving\_Speed</li><li>Version9Compatibility</li></ul><p>Le profil DocumentConversion\_Speed a été remplacé par DocumentConversion\_Normal.</p></td></tr></tbody></table>
</Accordion>

| <img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/hmtoggle_plus1.gif?s=98fcb049cbc5c3814a758240a8c3f612" alt="hmtoggle_plus1" width="16" height="16" data-path="images/fine-reader/engine/hmtoggle_plus1.gif" /> | [Objets liés aux images](javascript:HMToggle\('toggle','TOGGLE0186A2','TOGGLE0186A2_ICON'\)) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |

<div id="objectenumeration">
  ### Objet/Énumération
</div>

* [ImageDocument](/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument)

<div id="propertymethodconstant">
  ### Propriété/Méthode/Constante
</div>

<div id="what-has-happened">
  ### Que s’est-il passé ?
</div>

<div id="comment">
  ### Commentaire
</div>

* [ConvertCoordinates](/fr/fine-reader/engine/api-reference/image-related-objects/coordinatesconverter/convertcoordinates-method)

* [PrepareImageMode](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)

* [RasterizeFreeText](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode)

* AutoOverwriteResolution

* OverwriteResolution

* XResolutionToOverwrite

* YResolutionToOverwrite

* BackgroundFillingColor

* BinarizationThreshold

* InvertImage

* MirrorImage

* Rotation

* CorrectSkew

* CorrectSkewMode

* CreatePreview

* PreviewHeight

* PreviewWidth

* DiscardColorImage

* UseFastBinarization

* EnhanceLocalContrast

* KeepOriginalCoordinatesInfo

* PhotoProcessingMode

* [ImageModification](/fr/fine-reader/engine/api-reference/image-related-objects/imagemodification)

* AddRemoveGarbageRegion

* ClearRemoveGarbageRegions

* CorrectSkewModeEnum

* PhotoProcessingModeEnum

* RemoveGarbageRegionFlags

<Accordion title="Objets liés au document">
  <table><thead><tr><th><p><strong>Objet/Énumération</strong></p></th><th><p><strong>Propriété/Méthode/Constante</strong></p></th><th><p><strong>Que s’est-il passé</strong></p></th><th><p><strong>Commentaire</strong></p></th></tr></thead><tbody><tr><td rowspan="3"><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument">FRDocument</a></strong></p></td><td><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocess-method">Preprocess</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocesspages-method">PreprocessPages</a></strong></p></td><td><p>Paramètre supprimé</p></td><td><p>Le paramètre <em>SplittingParams</em> a été supprimé, car les paramètres de fractionnement des pages font désormais partie de <em>PreprocessingParams</em>.</p></td></tr><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method">AddImageFile</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method">AddImageFileFromAttachment</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method">AddImageFileFromMemory</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromstream-method">AddImageFileFromStream</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method">AddImageFileWithPassword</a></strong></p><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method">AddImageFileWithPasswordCallback</a></strong></p></td><td><p>Comportement modifié</p></td><td><p>Ces méthodes n’autorisent plus les doublons dans le paramètre d’entrée <em>PageIndices</em>. Pour ajouter plusieurs fois la même page d’un fichier image au document, appelez la méthode à plusieurs reprises.</p></td></tr><tr><td><p><strong>SourceHasTextualContent</strong></p></td><td><p>Supprimé</p></td><td><p>Cette propriété était obsolète et a désormais été supprimée. Utilisez la méthode <strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/checktextlayer-method">CheckTextLayer</a></strong> pour déterminer si un fichier contient du texte.</p></td></tr><tr><td rowspan="3"><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frpage">FRPage</a></strong></p></td><td><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frpage/preprocess-method">Preprocess</a></strong></p></td><td><p>Paramètre supprimé</p></td><td><p>Le paramètre <em>SplittingParams</em> a été supprimé, car les paramètres de fractionnement des pages font désormais partie de <em>PreprocessingParams</em>.</p></td></tr><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method">DetectOrientation</a></strong></p></td><td><p>Paramètre supprimé</p></td><td><p>Le paramètre <em>OrientationParams</em> a été supprimé. L’orientation est désormais corrigée automatiquement.</p></td></tr><tr><td><p><strong>CorrectGeometricalDistortions</strong></p></td><td><p>Supprimé</p></td><td><p>Utilisez à la place la méthode <strong>IImageDocument::RemoveGeometricalDistortions</strong>.</p></td></tr></tbody></table>
</Accordion>

<Accordion title="Traitement par lots">
  | Propriété/Méthode/Constante                                                               | Que s’est-il passé | Commentaire                                                                                                                            |
  | ----------------------------------------------------------------------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
  | [Start](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) | Paramètre supprimé | Le paramètre SplittingParams a été supprimé, car les paramètres de fractionnement des pages font désormais partie de ProcessingParams. |
</Accordion>

<Accordion title="Objets liés au texte">
  | Objet/Énumération                                                                                                    | Propriété/Méthode/Constante                                                                                            | Que s’est-il passé   | Commentaire                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
  | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [PlainText](/fr/fine-reader/engine/api-reference/text-related-objects/plaintext)                                     | [CharConfidence](/fr/fine-reader/engine/api-reference/text-related-objects/plaintext/charconfidence-property)          | Comportement modifié | Cette propriété renvoie désormais des valeurs de 0 à 55 et, lorsque le niveau de confiance n'est pas défini, peut renvoyer une valeur négative comme auparavant. Pour obtenir une valeur de type probabilité comprise entre 0 et 100, utilisez la propriété [ErrorProbability](/fr/fine-reader/engine/api-reference/text-related-objects/plaintext/errorprobability-property), qui fournit une estimation de la probabilité d'erreur pour le caractère spécifié.                                                                                                                                                                                                                            |
  | [CharacterRecognitionVariant](/fr/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant) | [CharConfidence](/fr/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant#charconfidence) | Comportement modifié | Cette propriété renvoie désormais des valeurs de 0 à 55 et, lorsque le niveau de confiance n'est pas défini, peut renvoyer une valeur négative comme auparavant. Pour obtenir une valeur de type probabilité comprise entre 0 et 100, utilisez la propriété [ErrorProbability](/fr/fine-reader/engine/api-reference/text-related-objects/charparams#errorprobability) de l'objet [CharParams](/fr/fine-reader/engine/api-reference/text-related-objects/charparams). Elle fournit une estimation de la probabilité d'erreur pour le caractère spécifié et ne peut être calculée que pour le résultat d'une reconnaissance en contexte, et non pour chacune des variantes de reconnaissance. |
  | [BarcodeSymbol](/fr/fine-reader/engine/api-reference/text-related-objects/barcodesymbol)                             | [CharConfidence](/fr/fine-reader/engine/api-reference/text-related-objects/barcodesymbol#charconfidence)               | Comportement modifié | Cette propriété renvoie désormais des valeurs de 0 à 55 et, lorsque le niveau de confiance n'est pas défini, peut renvoyer une valeur négative comme auparavant.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
</Accordion>

<Accordion title="Objets du mécanisme">
  | Objet/Énumération                                                                           | Propriété/Méthode/Constante | Que s’est-il passé | Commentaire                                                                                                                                                                                                                |
  | ------------------------------------------------------------------------------------------- | --------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) |                             | Obsolète           | Cet objet a été déclaré obsolète et sera supprimé dans les prochaines versions. Nous ne recommandons plus d'utiliser l'exportation de session, car la vitesse d'une exportation classique est identique, voire supérieure. |
</Accordion>

<Accordion title="Objets Parameter">
  <table>
    <thead>
      <tr>
        <th>
          <p>
            <strong>Objet/Énumération</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Propriété/Méthode/Constante</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Qu'est-ce qui a changé ?</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Commentaire</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td rowspan="5">
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams">
                PagePreprocessingParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>ApplySigmaFilter</strong>
          </p>

          <p>
            <strong>CorrectShadowsAndHighlights</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Utilisez plutôt les méthodes correspondantes de l'objet{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/image-related-objects/imagedocument">
                ImageDocument
              </a>
            </strong>

            .
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectInvertedImage</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Ces paramètres de préparation des images fonctionnent désormais automatiquement et ne nécessitent plus d'ajustement manuel.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectSkewMode</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Tous les paramètres sont désormais définis via la propriété{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#correctskew">
                CorrectSkew
              </a>
            </strong>

            {" "}

            du même objet.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectResolution</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Utilisez plutôt les propriétés{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#overwriteresolutionmode">
                OverwriteResolutionMode
              </a>
            </strong>

            {" "}

            et{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#resolutiontooverwrite">
                ResolutionToOverwrite
              </a>
            </strong>

            .
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>CorrectOrientation</strong>
          </p>

          <p>
            <strong>OrientationDetectionParams</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Tous les paramètres sont désormais définis via la propriété{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#correctorientationmode">
                CorrectOrientationMode
              </a>
            </strong>

            {" "}

            du même objet.
          </p>
        </td>
      </tr>

      <tr>
        <td rowspan="3">
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams">
                PageAnalysisParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>EnableExhaustiveAnalysisMode</strong>
          </p>

          <p>
            <strong>ProhibitModelAnalysis</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>Ces propriétés ont été dépréciées dans la version précédente.</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>EnableTextExtractionMode</strong>
          </p>

          <p>
            <strong>AggressiveTableDetection</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Les mécanismes d'analyse de la mise en page ont été considérablement améliorés et ne nécessitent plus de réglages aussi fins définis manuellement.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>DetectMultipleBusinessCards</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Une page contenant plusieurs cartes de visite peut toujours être fractionnée à l'aide de la méthode{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument/splitpages-method">
                SplitPages
              </a>
            </strong>

            {" "}

            de l'objet{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/document-related-objects/frdocument">
                FRDocument
              </a>
            </strong>

            .
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>OrientationDetectionParams</strong>
          </p>

          <p>
            <strong>OrientationDetectionModeEnum</strong>
          </p>
        </td>

        <td />

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            Les paramètres de correction d'orientation sont désormais gérés par{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/enumerations/correctorientationmodeenum">
                CorrectOrientationModeEnum
              </a>
            </strong>

            .
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams">
                DocumentProcessingParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>SplittingParams</strong>
          </p>
        </td>

        <td>
          <p>Déplacé vers un autre objet</p>
        </td>

        <td>
          <p>
            Définissez plutôt les paramètres de fractionnement de page dans l'objet{" "}

            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams">
                PagePreprocessingParams
              </a>
            </strong>

            .
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams">
                RecognizerParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#exactconfidencecalculation">
                ExactConfidenceCalculation
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>Déprécié</p>
        </td>

        <td>
          <p>
            Cette propriété n'a plus d'effet sur le calcul du niveau de confiance et est amenée à être supprimée.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/fr/fine-reader/engine/api-reference/layout-related-objects/textblockanalysisparams">
                TextBlockAnalysisParams
              </a>
            </strong>
          </p>
        </td>

        <td>
          <p>
            <strong>AutodetectInversion</strong>
          </p>
        </td>

        <td>
          <p>Supprimé</p>
        </td>

        <td>
          <p>
            L'inversion du texte sera détectée lors de l'analyse de la mise en page, sans paramètre supplémentaire.
          </p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="Objets liés à la licence">
  <table><thead><tr><th><p><strong>Objet/Énumération</strong></p></th><th><p><strong>Propriété/Méthode/Constante</strong></p></th><th><p><strong>Que s’est-il passé ?</strong></p></th><th><p><strong>Commentaire</strong></p></th></tr></thead><tbody><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/enumerations/availableenginemodulesflags">AvailableEngineModulesFlags</a></strong></p></td><td><p>AEM\_CyrillicHandprint</p></td><td><p>Supprimé</p></td><td rowspan="2"><p>La reconnaissance de l’écriture tracée à la main et de l’écriture manuscrite est désormais disponible par défaut et n’est soumise à aucun indicateur de licence.</p></td></tr><tr><td><p><strong><a href="/fr/fine-reader/engine/api-reference/enumerations/availabletexttypesflags">AvailableTextTypesFlags</a></strong></p></td><td><p>ATT\_Handprinted</p></td><td><p>Supprimé</p></td></tr></tbody></table>
</Accordion>
