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

# Häufig gestellte Fragen

> Häufig gestellte Fragen zu ABBYY FineReader Engine — Lizenzierung, Distribution, Bildverarbeitung, Erkennungsgenauigkeit und unterstützten Formaten.

<div id="licensing-and-distribution">
  ## Lizenzierung und Bereitstellung
</div>

<Accordion title="Gibt es ein spezielles Installationsprogramm für die Bereitstellung von ABBYY FineReader Engine auf einer Workstation (Linux und Windows)?">
  ABBYY FineReader Engine 12 stellt für die Bereitstellung ein spezielles Installationsprogramm bereit. Mit diesem Programm können Sie die ABBYY FineReader Engine-Bibliothek auf einer Workstation automatisch über die Befehlszeile installieren. Sie können die Bibliothek auch manuell installieren, indem Sie die erforderlichen Dateien kopieren. Siehe [Bereitstellung von Anwendungen, die die ABBYY FineReader Engine-Bibliothek verwenden](/de/fine-reader/engine/distribution).
</Accordion>

<Accordion title="Welche Lizenz wird zum Kompilieren einer Anwendung benötigt?">
  Alle Lizenzen in einem Projekt verwenden dieselbe [Customer Project ID](/de/fine-reader/engine/api-reference/functions/initializeengine-function#customerprojectid), die von den Funktionen zum Initialisieren der Bibliothek benötigt wird. Die Runtime-Lizenz des Endbenutzers und die Developer License des Softwareentwicklers müssen zur Customer Project ID passen, die an diese Funktionen übergeben wird.

  Siehe auch [Bereitstellung von Anwendungen, die die ABBYY FineReader Engine-Bibliothek verwenden](/de/fine-reader/engine/distribution).
</Accordion>

<Accordion title="Welche Lizenz wird benötigt, um ABBYY FineReader Engine auf einer Workstation zu aktivieren?">
  Auf der Workstation sollten Sie eine Runtime-Lizenz aktivieren. Siehe [Aktivieren der ABBYY FineReader Engine-Bibliothek mit der Runtime-Lizenz](/de/fine-reader/engine/distribution/distribution-windows/activating-the-library-windows).
</Accordion>

<Accordion title="Welche ABBYY FineReader Engine-Dateien sollten auf eine Workstation kopiert werden?">
  * Dateien für die Module, die von Ihrer Anwendung unterstützt werden.
  * Dateien, die in der Tabelle im Abschnitt [ABBYY FineReader Engine Distribution Kit](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit) als „mandatory“ gekennzeichnet sind. Dabei handelt es sich um Systemmodule und die wichtigsten Erkennungsdatenbanken.
  * Erkennungsdatenbanken für handschriftlichen/druckschriftlichen Text, falls erforderlich.
  * Ressourcendateien für die Oberflächensprachen, die in Ihrer Anwendung verwendet werden.
  * Wörterbuch-Unterstützungsdateien für die Erkennungssprachen, die von Ihrer Anwendung unterstützt werden. Wenn die Erkennungssprachen Sprachen mit lateinischem Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
  * Windows-Scanmodule, scanspezifische Ressourcen und Twain-Module, wenn Ihre Anwendung das Scannen über die ABBYY FineReader Engine-Schnittstelle ausführt.
  * Windows Visual Components-Module und entsprechende spezifische Ressourcen, wenn Ihre Anwendung ABBYY FineReader Engine Visual Components verwendet. Registrieren Sie VisualComponents\_dll mit regsvr32.exe.

  Sie können auch die Datei [FREngineDistribution.csv](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit/working-with-the-frenginedistributioncsv-file) verwenden, um automatisch eine Liste der Dateien zu erstellen, die für den Betrieb Ihrer Anwendung erforderlich sind.

  Siehe

  * [Installieren der ABBYY FineReader Engine-Bibliothek im manuellen Modus](/de/fine-reader/engine/distribution/distribution-linux/installing-the-library-linux/installing-the-library-in-manual-mode) (Linux)

  * [Installieren der ABBYY FineReader Engine-Bibliothek](/de/fine-reader/engine/distribution/distribution-macos/installing-the-library-macos) (Mac)

  * [Installieren der ABBYY FineReader Engine-Bibliothek im manuellen Modus](/de/fine-reader/engine/distribution/distribution-windows/installing-the-library-windows/installing-the-library-in-manual-mode)(Windows)
</Accordion>

<Accordion title="Ist es notwendig, der Gruppe 'Everyone' Schreib- oder sogar Vollzugriffsberechtigungen für einen Ordner mit der ausführbaren Datei des Licensing Service zu erteilen?">
  Nein, das ist nicht erforderlich. Im Gegenteil, es ist sinnvoll, den Vollzugriff für 'Everyone' einzuschränken, damit nicht autorisierte Benutzer keine Änderungen vornehmen können. Für die Gruppe 'Everyone' reicht es aus, nur 'Read'-Zugriff zu gewähren.
</Accordion>

<Accordion title="Welche Ordner sollten von der Windows-Workstation aus zugänglich sein?">
  Für die folgenden Ordner sind Vollzugriffsberechtigungen erforderlich:

  * Ordner %TEMP%
  * Ordner %ProgramData%\ABBYY\SDK\12\FineReader Engine
  * Ordner %ProgramData%\ABBYY\SDK\12\Licenses (erforderlich für den Lizenzserver, optional für Workstations)

  Alle Benutzer, die Ihre Anwendung ausführen, sollten Lese-, Ausführungs- und Schreibberechtigungen haben für:

  * den Ordner %ProgramData%\ABBYY.

  Die folgenden Registrierungszweige sollten von der Workstation aus zugänglich sein:

  * "HKEY\_CURRENT\_USER\Software\ABBYY\SDK\12\FineReader Engine" — Vollzugriff
  * "HKEY\_CURRENT\_USER\Software\ABBYY\SDK\12" — Vollzugriff nur für die Installation
  * "HKEY\_LOCAL\_MACHINE\Software\ABBYY\SDK\12" — Vollzugriff nur für die Installation

  Siehe [Installieren der ABBYY FineReader Engine-Bibliothek](/de/fine-reader/engine/distribution/distribution-windows/installing-the-library-windows).
</Accordion>

<Accordion title="Die Anwendung wird auf einer Workstation mit einer aktivierten Runtime-Lizenz ausgeführt. Die Meldung &#x22;ABBYY FineReader Engine is not licensed&#x22; wird angezeigt. Was soll ich tun?">
  Bitte stellen Sie sicher, dass die [Runtime-Lizenz](/de/fine-reader/engine/licensing#developer_runtime) zur Customer Project ID passt, mit der die Anwendung kompiliert wurde. Wenn die Lizenz nicht mit der Customer Project ID übereinstimmt, funktioniert die Anwendung nicht.

  Die Customer Project ID wird als einer der Eingabeparameter an die Methoden übergeben, die FineReader Engine laden. Stellen Sie sicher, dass die von diesen Methoden verwendete Customer Project ID korrekt ist.

  Siehe auch [Lizenzierung](/de/fine-reader/engine/licensing), [Bereitstellung von Anwendungen, die die ABBYY FineReader Engine-Bibliothek verwenden](/de/fine-reader/engine/distribution).
</Accordion>

<Accordion title="Ich habe meine Lizenz unter Linux aktiviert, aber bei der Initialisierung erhielt ich die Meldung &#x22;There are no licenses on 127.0.0.1&#x22;. Was soll ich tun?">
  Bitte überprüfen Sie mit der folgenden Befehlszeile die Berechtigungen für den Ordner %ProgramData%\ABBYY\SDK\12\Licenses:

  ```
  ls -l /var/lib/ABBYY/SDK/12 | grep Licenses
  chmod 777 /var/lib/ABBYY/SDK/12/Licenses
  ```

  Wenn die Befehlszeile einen anderen Wert als drwxrwxrwx zurückgibt, fehlen dem Ordner %ProgramData%\ABBYY\SDK\12\Licenses einige Berechtigungen.

  Um dem Ordner %ProgramData%\ABBYY\SDK\12\Licenses vollständige Zugriffsrechte zu erteilen, führen Sie die folgende Befehlszeile aus:
</Accordion>

<Accordion title="Meine Lizenz unterstützt die Barcode-Erkennung. Warum kann ich Verarbeitungsmethoden nicht verwenden?">
  Um Verarbeitungsmethoden wie [IFRDocument::Process](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/process-method) verwenden zu können, benötigen Sie eine Lizenz, die das Modul [Processing](/de/fine-reader/engine/licensing/modules#processing) enthält. Wenn Ihre Lizenz dies nicht unterstützt, können Sie nur Barcodes erkennen; verwenden Sie dazu die Methode [IFRPage::ExtractBarcodes](/de/fine-reader/engine/api-reference/document-related-objects/frpage/extractbarcodes-method).
</Accordion>

<Accordion title="Meine Lizenz unterstützt die Barcode-Erkennung und/oder Optical Mark Recognition (OMR). Warum kann ich Verarbeitungsmethoden nicht verwenden?">
  Um Verarbeitungsmethoden wie [IFRDocument::Process](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/process-method) verwenden zu können, benötigen Sie eine Lizenz, die das Modul [Processing](/de/fine-reader/engine/licensing/modules#processing) enthält. Wenn Ihre Lizenz dies nicht unterstützt, können Sie Barcodes und/oder Häkchen dennoch mit anderen Methoden erkennen:

  * für die Barcode-Erkennung können Sie die Methode [IFRPage::ExtractBarcodes](/de/fine-reader/engine/api-reference/document-related-objects/frpage/extractbarcodes-method) verwenden;
  * eine OMR-Lizenz enthält in der Regel auch das Modul [Recognition](/de/fine-reader/engine/licensing/modules#recognition), mit dem Sie Methoden wie [IFRDocument::Recognize](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/recognize-method), [IFRDocument::RecognizePages](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/recognizepages-method), [IFRPage::Recognize](/de/fine-reader/engine/api-reference/document-related-objects/frpage/recognize-method) und [IFRPage::RecognizeBlocks](/de/fine-reader/engine/api-reference/document-related-objects/frpage/recognizeblocks-method) aufrufen können.
</Accordion>

<Accordion title="Was soll ich tun, wenn ich ABBYY FineReader Engine für Windows oder Linux in einem Docker-Container ausführen möchte?">
  Um ABBYY FineReader Engine in einem Docker-Container auszuführen, verwenden Sie zwei separate Container, in denen ABBYY FineReader Engine bzw. der Licensing Service ausgeführt werden.

  Anweisungen für dieses Szenario finden Sie unter [ABBYY FineReader Engine 12 in einem Docker-Container ausführen](/de/fine-reader/engine/distribution/distribution-windows/running-abbyy-finereader-engine-12-inside-a-docker-container).
</Accordion>

<Accordion title="Wie kann ich meine Windows-Anwendung in Azure Services ausführen?">
  Sie können Ihre auf ABBYY FineReader Engine basierende Anwendung in Azure Cloud Service oder Azure App Service ausführen. Verwenden Sie dazu die Anweisungen unter [ABBYY FineReader Engine in Azure Services ausführen](/de/fine-reader/engine/distribution/distribution-windows/running-abbyy-finereader-engine-inside-azure-services).
</Accordion>

<div id="image-related-questions">
  ## Fragen zu Bildern
</div>

<Accordion title="Wie kann ich Hintergrundrauschen für jeden Block separat entfernen?">
  Verwenden Sie die Methoden des Objekts [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument), mit denen sich die Bildqualität verbessern lässt. Mit diesen Methoden können Sie eine Bildregion auswählen, mit der Sie arbeiten möchten.
</Accordion>

<Accordion title="Was ist der Unterschied zwischen den verschiedenen Methoden zum Ändern der Bildauflösung?">
  ABBYY FineReader Engine bietet mehrere Möglichkeiten, die Bildauflösung zu korrigieren:

  1. Nach dem Öffnen des Bildes mit der Methode [ChangeResolution](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument/changeresolution-method) des Objekts [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument).<br />Sie können die Methode [DetectResolution](/de/fine-reader/engine/api-reference/document-related-objects/frpage/detectresolution-method) des Objekts [FRPage](/de/fine-reader/engine/api-reference/document-related-objects/frpage) verwenden, um den optimalen Auflösungswert zu ermitteln.
  2. Während der Bildvorverarbeitung (die standardmäßig im Aufruf aller Methoden enthalten ist, die eine vollständige Bildverarbeitung durchführen), gesteuert über die Eigenschaft [OverwriteResolutionMode](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#overwriteresolutionmode) des Objekts [PagePreprocessingParams](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams). Die Auflösung kann automatisch korrigiert oder auf den in der Eigenschaft [ResolutionToOverwrite](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams#resolutiontooverwrite) angegebenen Wert gesetzt werden.
</Accordion>

<Accordion title="Ich arbeite mit einem Screenshot. Gibt es besondere Empfehlungen für die Verarbeitung von Screenshots?">
  Für Bilder, die durch das Erfassen des Computerbildschirms entstanden sind, empfehlen wir Einstellungen für die Textextraktion. Rufen Sie die Methode [LoadPredefinedProfile](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/loadpredefinedprofile-method) des Objekts [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface) auf, um eines der vordefinierten Profile zu laden:

  * TextExtraction\_Accuracy — zum Extrahieren von Text aus Dokumenten, optimiert auf Genauigkeit
  * TextExtraction\_Speed — zum Extrahieren von Text aus Dokumenten, optimiert auf Geschwindigkeit

  Die Auflösung des per Screenshot erfassten Bildes muss auf 72 oder 96 dpi eingestellt werden (je nach Bildschirmauflösung).

  <Note>
    Diese Empfehlungen gelten für digitale Bilder, die mit dem Betriebssystem oder einer auf dem Computer ausgeführten Software erstellt wurden. Die Auflösung eines Bildschirmfotos, das mit einem zusätzlichen Gerät (z. B. einer Kamera) aufgenommen wurde, sollte zwischen 200 und 300 dpi liegen.
  </Note>

  Siehe auch [Arbeiten mit Profilen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles).
</Accordion>

<div id="using-the-engine-object">
  ## Verwenden des Engine-Objekts
</div>

<Accordion title="Was soll ich tun, wenn ich Probleme beim Erstellen des Engine-Objekts in C# .NET habe?">
  Wenn Sie die Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) zur Initialisierung verwenden, stellen Sie sicher, dass \[STAThread] (Single-Thread-Apartment-Modell) als Attribut für die Hauptfunktion Ihrer Anwendung angegeben ist:

  ```csharp theme={null}
  [STAThread]
  public static void Main()
  {
    ...
  }
  ```
</Accordion>

<Accordion title="Wie arbeitet man mit Objekteigenschaften, die nur lesbar sind?">
  Bestimmte ABBYY FineReader Engine-Objekte (zum Beispiel [ILayout::Blocks](/de/fine-reader/engine/api-reference/layout-related-objects/layout#blocks)) haben Objekteigenschaften, die nur lesbar sind. Das bedeutet nicht, dass solche Eigenschaften nicht geändert werden können, sondern nur, dass sie nicht direkt geändert werden können. Wenn Sie in C++ (unter Linux: C++ raw) eine solche Eigenschaft ändern möchten, müssen Sie eine Referenz auf das Eigenschaftsobjekt an eine neue Variable übergeben und diese Variable dann zum Ändern verwenden. Unten sehen Sie ein C++-Beispiel für die Eigenschaft ILayout::Blocks, die als nur lesbare Sammlung dargestellt wird:

  ```
  ILayout* pLayout = 0;
  ILayoutBlocks* pLayoutBlocks = 0;
  int blockIndex = 0;
  // Das Layout von der zuvor geöffneten FRPage abrufen
  pFRPage->get_Layout( &pLayout );
  // Die Variable pLayoutBlocks erhält eine Referenz auf die Blocks-Sammlung aus Layout
  pLayout->get_Blocks( &pLayoutBlocks );
  // Ein Element aus der Block-Sammlung entfernen
  pLayoutBlocks->DeleteAt( blockIndex );
  // Mit dem geänderten Layout arbeiten
  ...
  // Die Objekte freigeben
  pLayoutBlocks->Release();
  pLayout->Release();
  ```
</Accordion>

<Accordion title="Ist es möglich, das Engine-Objekt in mehreren Threads auszuführen und zu verwenden (Windows)?">
  Ja, das ist möglich. Beim Erstellen des Objekts [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface) sollten Sie das Objekt [InprocLoader](/de/fine-reader/engine/api-reference/engine-loaders/inprocloader) oder [OutprocLoader](/de/fine-reader/engine/api-reference/engine-loaders/outprocloader) verwenden. Einzelheiten finden Sie unter [Different Ways to Load the Engine Object](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine).

  Wenn Sie die Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) zum Laden verwenden, kann das Engine-Objekt nicht in mehreren Threads verwendet werden. In diesem Fall dürfen die Methoden aller FineReader Engine-Objekte nur aus dem Thread aufgerufen werden, in dem das Engine-Objekt erstellt wurde.
</Accordion>

<Accordion title="Ist es möglich, das Engine-Objekt auf einem Multiprozessorsystem zu erstellen und auszuführen (Windows)?">
  Ja, das ist möglich. Einzelheiten finden Sie unter [Different Ways to Load the Engine Object](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine).
</Accordion>

<Accordion title="Was soll ich tun, wenn während der Deinitialisierung des Engine-Objekts die Ausnahme &#x22;Engine deinitialization failed&#x22; ausgelöst wird?">
  Diese Ausnahme wird ausgelöst, wenn nicht alle Objekte, die von der Anwendung erstellt und verwendet wurden, vor der Deinitialisierung des [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekts gelöscht wurden. Wenn alle Objekte gelöscht wurden, kann die Ausnahme auch durch den Garbage Collector verursacht werden.

  <Note>
    Wenn die Anwendung unter Windows mit Visual Basic .NET entwickelt wird: Objekte mit dem Wert Nothing werden nicht gelöscht, sondern nur zum Löschen markiert. Der genaue Zeitpunkt, zu dem der Garbage Collector ein Objekt tatsächlich löscht, ist nicht bekannt. Daher sollten Sie vor der Deinitialisierung des Engine-Objekts die folgenden Methoden aufrufen, damit der Garbage Collector das Objekt löscht:
  </Note>

  ```
      GC.Collect()
      GC.WaitForPendingFinalizers()
  ```

  Wenn Sie die Protokollierung verwenden (sie kann mit der Methode [StartLogging](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/startlogging-method) des Engine-Objekts aktiviert werden), kann in dieser Situation auch die Meldung "Warning: DeinitializeEngine() has detected external references to FREngine objects. It can indicate a leak if programming platform without automatic garbage collection is used." angezeigt werden. Selbst wenn Sie den Garbage Collector explizit aufrufen (`GC.Collect`), bedeutet das nicht immer, dass die Objekte sofort gelöscht werden. Wenn Sie in Umgebungen mit Garbage Collection arbeiten, können Sie diese Meldung ignorieren.

  Wenn Sie in Umgebungen ohne Garbage Collection arbeiten (z. B. in C++), können diese Ausnahme und diese Meldung auf ein Problem in Ihrem Quellcode hinweisen. Einige Objekte werden möglicherweise nicht korrekt verarbeitet, was zu einem Speicherleck führen kann. Nach der Deinitialisierung von Engine werden jedoch in jedem Fall alle FineReader Engine-Objekte gelöscht, sodass das Speicherleck im Clientteil des Codes auftreten kann, d. h. wenn Sie eigene Wrapper für die FineReader Engine-Objekte erstellen und diese vor der Deinitialisierung nicht freigeben.

  Erwägen Sie die Verwendung der Eigenschaft [TotalObjectsCount](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#totalobjectscount) des Engine-Objekts. Sie gibt die Anzahl nicht freigegebener Objekte zurück und kann Ihnen dabei helfen, das Speicherleck aufzuspüren.
</Accordion>

<Accordion title="Wie kann ich eine Protokolldatei erstellen, um alle Fehler, Warnungen und Methodenaufrufe von ABBYY FineReader Engine nachzuverfolgen?">
  Dazu müssen Sie die Methode [StartLogging](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/startlogging-method) des [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekts aufrufen. Geben Sie als Eingabeparameter den Namen der Protokolldatei und die boolesche Variable an, die festlegt, ob Meldungen zu Methodenaufrufen protokolliert werden sollen. Nachdem Sie diese Methode aufgerufen haben, werden alle Meldungen protokolliert. Um die Protokollierung zu beenden, rufen Sie die Methode [StopLogging](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/supplementary-methods/stoplogging-method) des Engine-Objekts auf.
</Accordion>

<Accordion title="Muss ich die Windows-Bibliothek FREngine.dll registrieren?">
  Normalerweise müssen Sie FREngine.dll nicht registrieren. Die Bibliothek wird während der Developer-Installation oder der Runtime-Installation mit den Standardparametern automatisch registriert.

  Wenn Sie FREngine.dll jedoch aus irgendeinem Grund nach der Installation registrieren müssen (bei der Runtime-Installation haben Sie RegisterCOM=No angegeben), verwenden Sie die folgende Befehlszeile:

  ```csharp theme={null}
  regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
  ```
</Accordion>

<div id="recognition-related-questions">
  ## Fragen zur Erkennung
</div>

<Accordion title="Welche Erkennungssprache wird standardmäßig verwendet?">
  Englisch ist die standardmäßige Erkennungssprache. Wenn Sie die standardmäßige Erkennungssprache ändern möchten, müssen Sie die Methode [SetPredefinedTextLanguage](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method) des Objekts [RecognizerParams](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams) verwenden.
</Accordion>

<Accordion title="Wie kann ich die Erkennungsqualität von Blöcken verbessern, die verschiedene Texttypen enthalten?">
  Wenn ein Block Text unterschiedlicher Typen enthält, behandelt ABBYY FineReader Engine ihn dennoch als Text desselben Typs. Um die Qualität der Optical Character Recognition (OCR) zu verbessern, zeichnen Sie für jeden Texttyp einen separaten Block.

  Siehe auch [Automatische Erkennung des Texttyps verwenden](/de/fine-reader/engine/guided-tour/advanced-techniques/using-text-type-autodetection).
</Accordion>

<Accordion title="Wie kann ich schnell Informationen über die Dokumentstruktur erhalten?">
  Nach der Erkennung des Zieldokuments können Sie es ins XML-Format exportieren. Das in ABBYY FineReader Engine verwendete [XML-Schema](/de/fine-reader/engine/specifications/export-formats/xml-schema-description) ermöglicht es Ihnen, alle benötigten Informationen über den verarbeiteten Text sowie seine Struktur, Attribute und Erkennungsvarianten abzurufen.
</Accordion>

<Accordion title="Warum werden kursive Schriftarten sowie hochgestellter oder tiefgestellter Text bei der automatischen Erkennung nicht erkannt?">
  Wenn die Eigenschaft [TextTypes](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#texttypes) des Objekts [RecognizerParams](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams) eine beliebige Kombination aus TT\_Matrix, TT\_Typewriter, TT\_OCR\_A und TT\_OCR\_B enthält, werden kursive Schriftarten sowie hochgestellter bzw. tiefgestellter Text nicht erkannt, unabhängig von den Werten der Eigenschaften [ProhibitItalic](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibititalic), [ProhibitSubscript](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibitsubscript) und [ProhibitSuperscript](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#prohibitsuperscript) des Objekts RecognizerParams.

  Siehe auch [Automatische Erkennung des Texttyps verwenden](/de/fine-reader/engine/guided-tour/advanced-techniques/using-text-type-autodetection).
</Accordion>

<Accordion title="Was ist der Unterschied zwischen CharConfidence, ErrorProbability und IsSuspicious?">
  Um festzustellen, ob ein Zeichen unzuverlässig erkannt wurde und überprüft werden muss, verwenden Sie für das betreffende Zeichen die Eigenschaft IsSuspicious der Objekte [PlainText](/de/fine-reader/engine/api-reference/text-related-objects/plaintext/issuspicious-property) oder [CharParams](/de/fine-reader/engine/api-reference/text-related-objects/charparams#issuspicious). Sie wird auf Grundlage von ErrorProbability berechnet.

  Für eine feinere Differenzierung können Sie die Eigenschaft ErrorProbability der Objekte [PlainText](/de/fine-reader/engine/api-reference/text-related-objects/plaintext/errorprobability-property) oder [CharParams](/de/fine-reader/engine/api-reference/text-related-objects/charparams#errorprobability) verwenden. Sie gibt die geschätzte Wahrscheinlichkeit zurück (im Bereich von 0 bis 100), dass das Zeichen falsch erkannt wurde. Dabei wird der Kontext berücksichtigt, in dem das Zeichen vorkommt, zum Beispiel, ob das Wort mit diesem Zeichen im Wörterbuch enthalten ist.

  Sie können auch die Erkennungssicherheit eines Zeichens abrufen, sowohl für ein erkanntes Zeichen (die Eigenschaft CharConfidence des Objekts [PlainText](/de/fine-reader/engine/api-reference/text-related-objects/plaintext/charconfidence-property)) als auch für alle Erkennungsvarianten (die Eigenschaft CharConfidence des Objekts [CharacterRecognitionVariant](/de/fine-reader/engine/api-reference/text-related-objects/characterrecognitionvariant#charconfidence)). Diese Sicherheit liefert eine Genauigkeitsschätzung, die nur auf dem Bild eines einzelnen Zeichens basiert, ohne den Kontext zu berücksichtigen. Sicherheitsschätzungen für verschiedene Zeichen sind nicht miteinander vergleichbar, und sinnvoll lässt sich dieser Wert nur verwenden, um mehrere Erkennungsvarianten desselben Bildes (Zeichens) zu vergleichen.

  Keine dieser Eigenschaften ist für Symbole sinnvoll, die ohne Erkennung gewonnen wurden, zum Beispiel solche, die direkt aus der PDF-Quelldatei übernommen wurden.
</Accordion>

<Accordion title="Warum kann ich erkannte Wörter in Absätzen sowie Erkennungsvarianten für Wörter und Zeichen nicht abrufen?">
  Stellen Sie sicher, dass die Eigenschaften SaveCharacterRecognitionVariants oder SaveWordRecognitionVariants des Objekts [RecognizerParams](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams) auf TRUE gesetzt sind. Diese Eigenschaften legen fest, ob Varianten der Zeichen- bzw. Worterkennung gespeichert werden sollen. Siehe auch [Using Voting API](/de/fine-reader/engine/guided-tour/advanced-techniques/using-voting-api).
</Accordion>

<Accordion title="Ich verwende macOS 10.15 Catalina. Während der Dokumentverarbeitung wurde die Meldung &#x22;No fonts are specified for document synthesis&#x22; angezeigt. Was soll ich tun?">
  Wenn Sie macOS 10.15 Catalina oder höher verwenden, gehen Sie wie folgt vor (in dieser Anleitung verwenden wir die Anwendung Font Book):

  1. Suchen Sie den Ordner mit den Schriftarten (klicken Sie mit der rechten Maustaste auf die gewünschte Schriftart und wählen Sie Show in Finder).
  2. Installieren Sie die lokalen Schriftarten aus dem gefundenen Ordner:

  * Öffnen Sie die Anwendungseinstellungen (Preferences).
  * Setzen Sie die Eigenschaft Default install location auf Computer.
  * Klicken Sie in der Symbolleiste auf die Schaltfläche '+' (oder verwenden Sie File - Add fonts).
  * Wählen Sie den Ordner aus Schritt 1 aus.
  * Klicken Sie auf die Schaltfläche 'Open'. Beachten Sie, dass Sie während der Installation der Schriftarten das Benutzerkennwort eingeben müssen.

  Alternativ können Sie die Schriftarten aus dem Ordner in Schritt 1 in den Ordner /Library/Fonts kopieren.

  Wenn Sie die Schriftarten nicht installieren möchten, sie aber in ABBYY FineReader Engine verwenden wollen, setzen Sie die Eigenschaft [Folder](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset#folder) des Objekts [CustomFontSet](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset).
</Accordion>

<Accordion title="Wo befinden sich die Scan-Protokolldateien?">
  Es gibt zwei Scan-Protokolldateien: scantwain.txt und scanwia.txt. Sie werden im Ordner %userprofile%\AppData\Local\ABBYY\ScanManager\12.00 gespeichert.

  <Note>
    Scannen ist derzeit nur unter Windows implementiert.
  </Note>
</Accordion>

<Accordion title="Wie kann ich die Scaneinstellungen ändern?">
  Sie können über die Eigenschaft ScanSettings des Objekts [ScanSource](/de/fine-reader/engine/api-reference/mechanism-objects/scansource) auf das Objekt [ScanSourceSettings](/de/fine-reader/engine/api-reference/mechanism-objects/scansourcesettings) zugreifen. Dieses Objekt bietet Zugriff auf die Scaneinstellungen einer Quelle.

  Weitere Informationen finden Sie in der Beschreibung des Szenarios [Scanning](/de/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/scanning).

  <Note>
    Scannen ist derzeit nur unter Windows implementiert.
  </Note>
</Accordion>

<Accordion title="In welche PDF-Versionen kann erkannter Text exportiert werden?">
  Die für den Export unterstützten PDF-Versionen sind in [PDFVersionEnum](/de/fine-reader/engine/api-reference/enumerations/pdfversionenum) aufgeführt.

  Beachten Sie, dass die Version nicht im Widerspruch zu den angegebenen Exportparametern stehen darf. Es sollte die früheste PDF-Dateiversion ausgewählt werden, die den angegebenen Exportparametern entspricht:

  * Die früheste verfügbare Dateiversion ist 1.3.
  * Die PDF-Dateiversion sollte 1.4 sein, wenn:
    * die Eigenschaft [PDFAComplianceMode](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfacompliancemode) des PDFExportParams-Objekts PCM\_Pdfa\_1a oder PCM\_Pdfa\_1b ist
  * Die PDF-Dateiversion sollte 1.4 oder höher sein, wenn:
    * mindestens eine der Eigenschaften [PermissionFillFormFields](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionfillformfields), [PermissionExtractTextAndGraphicsExt](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionextracttextandgraphicsext), [PermissionAssembleDoc](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionassembledoc), [PermissionPrintExt](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#permissionprintext) des PDFEncryptionInfo-Objekts TRUE ist, oder
    * die Länge des Verschlüsselungsschlüssels 40 Bit überschreitet (siehe die Eigenschaft [KeyLength](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#keylength) des PDFEncryptionInfo-Objekts), oder
    * die Eigenschaft WriteTaggedPDF TSPV\_Yes ist, oder
    * die Eigenschaft WriteXmpMetadata TSPV\_Yes ist, oder
    * die Eigenschaft [BwPictureFormats](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#bwpictureformats) des PDFPictureCompressionParams-Objekts BWPF\_JBIG2 oder BWPF\_JBIG2Lossless ist.
  * Die Version sollte 1.5 oder höher sein, wenn:
    * die Eigenschaft [ColorPictureFormats](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#colorpictureformats) des PDFPictureCompressionParams-Objekts CPF\_J2K ist, oder
    * die Eigenschaft [GrayPictureFormats](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#graypictureformats) des PDFPictureCompressionParams-Objekts GPF\_J2K ist.
  * Die Version sollte 1.6 oder höher sein, wenn:
    * die Eigenschaft [EncryptionAlgorithm](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#encryptionalgorithm) des PDFEncryptionInfo-Objekts PDFEA\_AES128 ist, oder
    * im ausgegebenen PDF OpenType-Schriftarten verwendet werden.
  * Die Version sollte 1.7 oder höher sein, wenn:
    * die Eigenschaft [EncryptionAlgorithm](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfencryptioninfo#encryptionalgorithm) des PDFEncryptionInfo-Objekts PDFEA\_AES256 ist.
  * Die neueste verfügbare Dateiversion ist 2.0.

  Siehe auch [PDFExportFeatures](/de/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures).
</Accordion>

<Accordion title="Linux: Ich habe eine Ausgabedatei erhalten, deren Schriftarten sich deutlich von denen in der Quelldatei unterscheiden. Wie kann ich die Schriftarten anpassen?">
  Je nachdem, wie Sie die Schriftarten verwenden möchten, müssen Sie sie im Betriebssystem registrieren oder sie vor dem Start Ihrer Anwendung mit einer der folgenden Methoden zu Ihrer Anwendung hinzufügen:

  * Kopieren Sie die Schriftarten manuell in den Ordner Data/Resources/Font Ihrer auf ABBYY FineReader Engine basierenden Anwendung.
  * Kopieren Sie die Schriftarten manuell in den Systemordner /usr/share/fonts.
  * Installieren Sie je nach Betriebssystem das entsprechende Schriftartenpaket.

  Weitere Informationen finden Sie unter [Working with Fonts](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-fonts).
</Accordion>

Wenn Sie keine Antwort auf Ihre Frage finden, wenden Sie sich bitte an den [ABBYY Technical Support](/de/fine-reader/engine/contact-abbyy/technical-support).
