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

# Erkennungseinstellungen

Die Erkennung wird über FineReader Engine-Profile gesteuert: ein vordefiniertes Profil sowie ein optionales Benutzerprofil (eine INI-Datei), dessen Einstellungen die des vordefinierten Profils überschreiben. Sprachen, Genauigkeitsmodus, Tabellenerkennung und alle übrigen Engine-Einstellungen werden aus dem Profil übernommen.

Jeder Job verwendet das Standardprofil der Bereitstellung, sofern in der zugehörigen Anfrage kein eigenes Profil übergeben wird.

## Die Standardeinstellung der Bereitstellung

| Wert | Beschreibung |
| - | - |
| `worker.predefinedProfile` | Das vordefinierte Profil. Standard: `DocumentConversion_Normal`. |
| `worker.userProfile` | Ein Benutzerprofil als mehrzeiliger String. Standardmäßig leer. |

Dieses Profil eignet sich gut als Ausgangspunkt für Ihr eigenes:

```ini profile.ini theme={null}
[PagePreprocessingParams]
CorrectOrientationMode = COM_No

[PageAnalysisParams]
DetectTables = true
DetectPictures = true
DetectTextOnPictures = true

[SynthesisParamsForDocument]
DetectDocumentStructure = true

[RecognizerParams]
LanguageDetectionMode = TSPV_No
TextLanguage = English
Mode = RM_Accurate
LowResolutionMode = true

[XMLExportParams]
WriteCharFormatting = true
WriteParagraphStyles = true
```

Wenn die FineReader Engine das Standardprofil ablehnt, bleiben die Worker im Status „nicht bereit“ und übernehmen keine Aufgaben. Siehe [Fehlerbehebung](https://docs.abbyy.com/de/fine-parser/enterprise/reference/troubleshooting.md#workers-are-unready). Starten Sie die Worker nach einer Änderung von `worker.userProfile` neu. Siehe [Änderungen anwenden](https://docs.abbyy.com/de/fine-parser/enterprise/basics/configuration.md#applying-changes).

## Profile pro Anfrage

Senden Sie `baseProfile` und `userIni` zusammen mit `POST /parse`. Sie ersetzen das Standardprofil für die Jobs dieser Anfrage.

| Feld | Wert |
| - | - |
| `baseProfile` | Der Name eines vordefinierten Profils. |
| `userIni` | Ein Benutzerprofil als Feld oder Datei. UTF-8, maximal 1 MiB. |

```bash theme={null}
sed 's/TextLanguage = English/TextLanguage = German/' profile.ini > german.ini
curl -F files=@brief.pdf -F outputTypes=txt \
  -F baseProfile=DocumentConversion_Normal -F userIni=@german.ini \
  http://localhost:8080/parse
```

Vordefinierte Profile: `DocumentConversion_Normal`, `DocumentConversion_Accuracy`, `DocumentArchiving_Accuracy`, `DocumentArchiving_Speed`, `TextExtraction_Accuracy`, `TextExtraction_Speed`, `DataExtraction`, `FieldLevelRecognition`, `BarcodeRecognition`, `BarcodeRecognition_Accuracy`, `BarcodeRecognition_Speed`, `HighCompressedImageOnlyPdf`, `BusinessCardsProcessing`, `MachineReadableZone`, `EngineeringDrawingsProcessing`.

Lehnt FineReader Engine ein Profil ab, schlägt der Job mit dem Grund `profile-rejected` fehl, und die Nachricht nennt die betreffende Einstellung. Der Job wird nicht wiederholt.

## Referenz

* [Vordefinierte Profile](https://docs.abbyy.com/de/fine-reader/engine/specifications/predefined-profiles-specification.md)
* [Arbeiten mit Profilen](https://docs.abbyy.com/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles.md)
* [Sprachen](https://docs.abbyy.com/de/fine-parser/basics/languages.md): die Namen der Sprachen, die FineReader Engine erkennt
