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

# Kompatibilität von ABBYY FineReader Engine AI und 12

> Kompatibilitätsänderungen zwischen ABBYY FineReader Engine AI und 12 — optimierte Einstellungen für die Bildvorverarbeitung; entfernen Sie veraltete Optionen vor der Neukompilierung.

ABBYY FineReader Engine AI bietet Verbesserungen bei der Bildvorverarbeitung. Die Einstellungen sind schlanker gestaltet und funktionieren ohne zusätzliche Anpassungen auf Ihrer Seite bereits standardmäßig besser.

Der Code von FineReader Engine AI ist nicht binärkompatibel mit früheren Versionen, daher müssen Sie Ihre Anwendung neu kompilieren. Überprüfen Sie außerdem Ihren Anwendungscode und entfernen Sie die Einstellungen, die nicht mehr unterstützt werden. Die vollständige Liste finden Sie unten.

<Accordion title="Engine-Objekt">
  <table>
    <thead>
      <tr>
        <th>
          <p>
            <strong>Eigenschaft/Methode/Konstante</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Was ist passiert?</strong>
          </p>
        </th>

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

    <tbody>
      <tr>
        <td>
          <p>
            <strong>CreateOrientationDetectionParams</strong>
          </p>
        </td>

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Das Objekt <strong>OrientationDetectionParams</strong> wurde entfernt.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/de/fine-reader/engine/api-reference/enumerations/frenginemoduleenum">FREngineModuleEnum::FREM\_RecognizerHP</a>
            </strong>
          </p>
        </td>

        <td>
          <p>Umbenannt</p>
        </td>

        <td>
          <p>
            Diese Konstante heißt jetzt FREM\_ICR, und das Modul wurde in ICR umbenannt. Dieses Modul initialisiert die Verarbeitung nicht nur für Druckschrift, sondern auch für Handschrift und lädt die
            für Analyse und Erkennung erforderlichen Ressourcen.
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            <strong>
              <a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method">LoadPredefinedProfile</a>
            </strong>
          </p>
        </td>

        <td>
          <p>Unterstützte Parameter geändert</p>
        </td>

        <td>
          <p>Die folgenden Profile wurden entfernt:</p>

          <ul>
            <li>BookArchiving\_Accuracy</li>
            <li>BookArchiving\_Speed</li>
            <li>Version9Compatibility</li>
          </ul>

          <p>Das Profil DocumentConversion\_Speed wurde durch DocumentConversion\_Normal ersetzt.</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" /> | [Bildbezogene Objekte](javascript:HMToggle\('toggle','TOGGLE0186A2','TOGGLE0186A2_ICON'\)) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |

<div id="objectenumeration">
  ### Objekt/Aufzählung
</div>

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

<div id="propertymethodconstant">
  ### Eigenschaft/Methode/Konstante
</div>

<div id="what-has-happened">
  ### Was ist passiert?
</div>

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

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

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

* [RasterizeFreeText](/de/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](/de/fine-reader/engine/api-reference/image-related-objects/imagemodification)

* AddRemoveGarbageRegion

* ClearRemoveGarbageRegions

* CorrectSkewModeEnum

* PhotoProcessingModeEnum

* RemoveGarbageRegionFlags

<Accordion title="Dokumentbezogene Objekte">
  <table><thead><tr><th><p><strong>Objekt/Aufzählung</strong></p></th><th><p><strong>Eigenschaft/Methode/Konstante</strong></p></th><th><p><strong>Was ist passiert?</strong></p></th><th><p><strong>Kommentar</strong></p></th></tr></thead><tbody><tr><td rowspan="3"><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument">FRDocument</a></strong></p></td><td><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocess-method">Preprocess</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/preprocesspages-method">PreprocessPages</a></strong></p></td><td><p>Parameter entfernt</p></td><td><p>Der Parameter <em>SplittingParams</em> wurde entfernt, da die Parameter für die Seitentrennung jetzt Teil von <em>PreprocessingParams</em> sind.</p></td></tr><tr><td><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefile-method">AddImageFile</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromattachment-method">AddImageFileFromAttachment</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefrommemory-method">AddImageFileFromMemory</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilefromstream-method">AddImageFileFromStream</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpassword-method">AddImageFileWithPassword</a></strong></p><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/addimagefilewithpasswordcallback-method">AddImageFileWithPasswordCallback</a></strong></p></td><td><p>Verhalten geändert</p></td><td><p>Diese Methoden erlauben im Eingabeparameter <em>PageIndices</em> keine Duplikate mehr. Um dieselbe Seite aus einer Bilddatei zum Dokument hinzuzufügen, rufen Sie die Methode mehrfach auf.</p></td></tr><tr><td><p><strong>SourceHasTextualContent</strong></p></td><td><p>Gelöscht</p></td><td><p>Diese Eigenschaft war veraltet und wurde nun gelöscht. Verwenden Sie die Methode <strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frdocument/checktextlayer-method">CheckTextLayer</a></strong>, um festzustellen, ob eine Datei Text enthält.</p></td></tr><tr><td rowspan="3"><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frpage">FRPage</a></strong></p></td><td><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frpage/preprocess-method">Preprocess</a></strong></p></td><td><p>Parameter entfernt</p></td><td><p>Der Parameter <em>SplittingParams</em> wurde entfernt, da die Parameter für die Seitentrennung jetzt Teil von <em>PreprocessingParams</em> sind.</p></td></tr><tr><td><p><strong><a href="/de/fine-reader/engine/api-reference/document-related-objects/frpage/detectorientation-method">DetectOrientation</a></strong></p></td><td><p>Parameter entfernt</p></td><td><p>Der Parameter <em>OrientationParams</em> wurde entfernt. Die Ausrichtung wird jetzt automatisch korrigiert.</p></td></tr><tr><td><p><strong>CorrectGeometricalDistortions</strong></p></td><td><p>Entfernt</p></td><td><p>Verwenden Sie stattdessen die Methode <strong>IImageDocument::RemoveGeometricalDistortions</strong>.</p></td></tr></tbody></table>
</Accordion>

<Accordion title="Batch-Prozessor">
  | Eigenschaft/Methode/Konstante                                                             | Was ist passiert?  | Kommentar                                                                                                                   |
  | ----------------------------------------------------------------------------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------------- |
  | [Start](/de/fine-reader/engine/api-reference/batch-processor/batchprocessor/start-method) | Parameter entfernt | Der Parameter SplittingParams wurde entfernt, da die Parameter für die Seitentrennung jetzt Teil von ProcessingParams sind. |
</Accordion>

<Accordion title="Textbezogene Objekte">
  | Objekt/Aufzählung                                                                                                    | Eigenschaft/Methode/Konstante                                                                                          | Was ist passiert?  | Kommentar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
  | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [PlainText](/de/fine-reader/engine/api-reference/text-related-objects/plaintext)                                     | [CharConfidence](/de/fine-reader/engine/api-reference/text-related-objects/plaintext/charconfidence-property)          | Verhalten geändert | Diese Eigenschaft gibt jetzt Werte von 0 bis 55 zurück und kann wie bisher in Fällen mit undefinierter Konfidenz einen negativen Wert zurückgeben. Wenn Sie einen wahrscheinlichkeitsähnlichen Wert von 0 bis 100 benötigen, verwenden Sie die Eigenschaft [ErrorProbability](/de/fine-reader/engine/api-reference/text-related-objects/plaintext/errorprobability-property), die eine Schätzung der Fehlerwahrscheinlichkeit für das angegebene Zeichen liefert.                                                                                                                                                                                                    |
  | [CharacterRecognitionVariant](/de/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant) | [CharConfidence](/de/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant#charconfidence) | Verhalten geändert | Diese Eigenschaft gibt jetzt Werte von 0 bis 55 zurück und kann wie bisher in Fällen mit undefinierter Konfidenz einen negativen Wert zurückgeben. Wenn Sie einen wahrscheinlichkeitsähnlichen Wert von 0 bis 100 benötigen, verwenden Sie die Eigenschaft [ErrorProbability](/de/fine-reader/engine/api-reference/text-related-objects/charparams#errorprobability) des Objekts [CharParams](/de/fine-reader/engine/api-reference/text-related-objects/charparams). Sie liefert eine Schätzung der Fehlerwahrscheinlichkeit für das angegebene Zeichen und kann nur für das Erkennungsergebnis im Kontext berechnet werden, nicht für einzelne Erkennungsvarianten. |
  | [BarcodeSymbol](/de/fine-reader/engine/api-reference/text-related-objects/barcodesymbol)                             | [CharConfidence](/de/fine-reader/engine/api-reference/text-related-objects/barcodesymbol#charconfidence)               | Verhalten geändert | Diese Eigenschaft gibt jetzt Werte von 0 bis 55 zurück und kann wie bisher in Fällen mit undefinierter Konfidenz einen negativen Wert zurückgeben.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
</Accordion>

<Accordion title="Mechanismusobjekte">
  | Objekt/Aufzählung                                                                           | Eigenschaft/Methode/Konstante | Was ist passiert? | Kommentar                                                                                                                                                                                     |
  | ------------------------------------------------------------------------------------------- | ----------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | [ExportFileWriter](/de/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter) |                               | Veraltet          | Dieses Objekt ist veraltet und wird in zukünftigen Versionen entfernt. Wir empfehlen die Verwendung des Sitzungsexports nicht mehr, da der reguläre Export gleich schnell oder schneller ist. |
</Accordion>

<Accordion title="Parameterobjekte">
  <table>
    <thead>
      <tr>
        <th>
          <p>
            <strong>Objekt/Enumeration</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Property/Methode/Konstante</strong>
          </p>
        </th>

        <th>
          <p>
            <strong>Was hat sich geändert?</strong>
          </p>
        </th>

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

    <tbody>
      <tr>
        <td rowspan="5">
          <p>
            <strong>
              <a href="/de/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>Entfernt</p>
        </td>

        <td>
          <p>
            Verwenden Sie stattdessen die entsprechenden Methoden des{" "}

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

            {" "}

            -Objekts.
          </p>
        </td>
      </tr>

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Diese Einstellungen zur Bildvorbereitung werden jetzt automatisch angewendet und müssen nicht mehr manuell konfiguriert werden.
          </p>
        </td>
      </tr>

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Alle Einstellungen werden jetzt über die Property{" "}

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

            {" "}

            desselben Objekts angegeben.
          </p>
        </td>
      </tr>

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Verwenden Sie stattdessen die Properties{" "}

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

            {" "}

            und{" "}

            <strong>
              <a href="/de/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>Entfernt</p>
        </td>

        <td>
          <p>
            Alle Einstellungen werden jetzt über die Property{" "}

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

            {" "}

            desselben Objekts angegeben.
          </p>
        </td>
      </tr>

      <tr>
        <td rowspan="3">
          <p>
            <strong>
              <a href="/de/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>Entfernt</p>
        </td>

        <td>
          <p>Diese Properties wurden in der vorherigen Version als veraltet markiert.</p>
        </td>
      </tr>

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

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Die Mechanismen zur Layoutanalyse wurden erheblich verbessert und erfordern keine derart detaillierten manuellen Einstellungen mehr.
          </p>
        </td>
      </tr>

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Eine Seite mit mehreren Visitenkarten kann weiterhin mithilfe der Methode{" "}

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

            {" "}

            des{" "}

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

            {" "}

            -Objekts aufgeteilt werden.
          </p>
        </td>
      </tr>

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

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

        <td />

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Die Einstellungen zur Ausrichtungskorrektur werden jetzt über die{" "}

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

            {" "}

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

      <tr>
        <td>
          <p>
            <strong>
              <a href="/de/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>In ein anderes Objekt verschoben</p>
        </td>

        <td>
          <p>
            Konfigurieren Sie die Parameter für die Seitenaufteilung stattdessen im Objekt{" "}

            <strong>
              <a href="/de/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="/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams">
                RecognizerParams
              </a>
            </strong>
          </p>
        </td>

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

        <td>
          <p>Veraltet</p>
        </td>

        <td>
          <p>
            Diese Property hat keinen Einfluss mehr auf die Konfidenzberechnung und ist zur Entfernung vorgesehen.
          </p>
        </td>
      </tr>

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

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

        <td>
          <p>Entfernt</p>
        </td>

        <td>
          <p>
            Textinversion wird während der Layoutanalyse automatisch erkannt, ohne dass zusätzliche Einstellungen erforderlich sind.
          </p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="Lizenzbezogene Objekte">
  <table><thead><tr><th><p><strong>Objekt/Aufzählung</strong></p></th><th><p><strong>Eigenschaft/Methode/Konstante</strong></p></th><th><p><strong>Was wurde geändert?</strong></p></th><th><p><strong>Kommentar</strong></p></th></tr></thead><tbody><tr><td><p><strong><a href="/de/fine-reader/engine/api-reference/enumerations/availableenginemodulesflags">AvailableEngineModulesFlags</a></strong></p></td><td><p>AEM\_CyrillicHandprint</p></td><td><p>Entfernt</p></td><td rowspan="2"><p>Die Druckschrift- und Handschrifterkennung ist jetzt standardmäßig verfügbar und an keine Lizenz-Flags mehr gebunden.</p></td></tr><tr><td><p><strong><a href="/de/fine-reader/engine/api-reference/enumerations/availabletexttypesflags">AvailableTextTypesFlags</a></strong></p></td><td><p>ATT\_Handprinted</p></td><td><p>Entfernt</p></td></tr></tbody></table>
</Accordion>
