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

# Synthesize-Methode des FRDocument-Objekts

> Synthesize-Methode des FRDocument-Objekts in der ABBYY FineReader Engine API — Führt die Dokumentsynthese für alle Seiten durch.

Diese Methode führt die Dokumentsynthese für alle Seiten im Document aus.

<div id="syntax">
  ## Syntax
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT Synthesize( ISynthesisParamsForDocument* SynthesisParamsForDocument );
```

### C\#

```csharp theme={null}
void Synthesize( ISynthesisParamsForDocument SynthesisParamsForDocument );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub Synthesize([SynthesisParamsForDocument As ISynthesisParamsForDocument = Nothing])
```

<div id="parameters">
  ## Parameter
</div>

SynthesisParamsForDocument

\[in] Das [SynthesisParamsForDocument](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument)-Objekt, in dem die Parameter für die Documentsynthese gespeichert sind. Dieser Parameter kann den Wert 0 haben. In diesem Fall wird das Document mit den Standardparametern synthetisiert. Wenn ein [Profil](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) geladen wurde, werden stattdessen die in diesem Profil festgelegten Parameter verwendet.

<div id="return-values">
  ## Rückgabewerte
</div>

Wenn die Synthese vom Benutzer unterbrochen wird, gibt diese Methode E\_ABORT zurück. Sie gibt außerdem die [Standard-Rückgabecodes von ABBYY FineReader Engine-Funktionen](/de/fine-reader/engine/api-reference/return-codes) zurück.

<div id="remarks">
  ## Hinweise
</div>

* Sie können die Phase der Dokumentsynthese in den folgenden Fällen auslassen:
  * Wenn Sie erkannten Text in das TXT-Format exportieren möchten. Beim Export in dieses Format werden keine Syntheseinformationen verwendet.
  * Wenn Sie das Document in das Format [PDF ImageOnly](/de/fine-reader/engine/api-reference/enumerations/pdfexportmodeenum) exportieren möchten. Informationen zu erkanntem Text und zum Layout werden in diesem Modus nicht verwendet.

In allen anderen Fällen muss die Dokumentsynthese durchgeführt werden. Das Auslassen der Dokumentsynthese führt zu Fehlern.

* Methoden, deren Name das Wort „Process“ enthält (z. B. IFRDocument::Process), schließen die Phase der Dokumentsynthese ein. Verarbeitungsmethoden des FRPage-Objekts tun dies nicht; daher müssen Sie nach ihrer Verwendung und vor dem Export explizit eine Methode aufrufen, die die Dokumentsynthese durchführt.

* Sie können die Phase der Dokumentsynthese beschleunigen und den Speicherverbrauch verringern. Wenn Sie die Eigenschaft [ISynthesisParamsForPage::DetectFontFormattingAtPageLevel](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#detectfontformattingatpagelevel) während der Seitensynthese auf TRUE setzen, können Sie anschließend die Erkennung von Schriftparametern und der Dokumentstruktur während der Dokumentsynthese deaktivieren ([ISynthesisParamsForDocument::DetectFontFormatting](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument#detectfontformatting) und [ISynthesisParamsForDocument::DetectDocumentStructure](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument#detectdocumentstructure)). Allerdings kann sich dadurch die Qualität verschlechtern.

* Diese Methode kann Ereignisse an Listener melden, die mit der IConnectionPointContainer-Schnittstelle des [FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)-Objekts verbunden sind.

<div id="see-also">
  ## Siehe auch
</div>

[FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)

[SynthesizePages](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method)

[Arbeiten mit Profilen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)
