> ## 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 Objekts FRPage

> Synthesize-Methode des Objekts FRPage in der ABBYY FineReader Engine API — Führt die Dokumentensynthese für eine einzelne Seite durch; nützlich bei der Verarbeitung einseitiger Dokumente mit BatchProcessor unter Linux/Windows.

Diese Methode führt die Dokumentensynthese für eine einzelne Seite durch.

<Note>
  Unter Linux und Windows kann diese Methode bei der Verarbeitung einseitiger Dokumente mit [Batch Processor](/de/fine-reader/engine/api-reference/batch-processor/batchprocessor) nützlich sein. In diesem Fall müssen Sie nicht für jede Seite ein [FRDocument](/de/fine-reader/engine/api-reference/document-related-objects/frdocument)-Objekt erstellen, sondern können stattdessen die Synthese- und Exportmethoden des [FRPage](/de/fine-reader/engine/api-reference/document-related-objects/frpage)-Objekts verwenden.
</Note>

Wenn Sie mit einem mehrseitigen Dokument arbeiten, reicht es nicht aus, diese Methode für jede Seite aufzurufen. Sie müssen die Dokumentensynthese für das gesamte Dokument mindestens einmal durchführen (beispielsweise mit der Methode [IFRDocument::Synthesize](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method)). Wenn Sie nach der vollständigen Dokumentensynthese jedoch einige Änderungen an einer Seite vornehmen müssen, können Sie anschließend Synthesize nur für diese Seite aufrufen und so Zeit sparen.

Wenn Sie mit dieser Methode die Dokumentensynthese für eine Seite eines Dokuments durchführen, bleiben alle anderen Seiten des Dokuments unverändert. Dieser Methodenaufruf ähnelt dem Aufruf der Methode [IFRDocument::SynthesizePages](/de/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method), wobei der Index der Seite als erster Parameter verwendet wird.

Nachfolgend finden Sie einige Fälle, in denen die Dokumentensynthese ausgelassen werden kann.

<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, das die Parameter der Dokumentensynthese speichert. Dieser Parameter kann 0 sein. In diesem Fall wird die Seite mit den Standardparametern synthetisiert, oder wenn ein [Profil](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) geladen wurde, werden 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 auch die [Standard-Rückgabecodes der ABBYY FineReader Engine-Funktionen](/de/fine-reader/engine/api-reference/return-codes) zurück.

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

* Sie können die Stufe der Dokumentensynthese in den folgenden Fällen weglassen:
  * Wenn Sie den erkannten Text in das TXT-Format exportieren. Beim Export in dieses Format werden Syntheseinformationen nicht verwendet.
  * Wenn Sie das Dokument in das [PDF ImageOnly](/de/fine-reader/engine/api-reference/enumerations/pdfexportmodeenum)-Format exportieren. In diesem Modus werden der erkannte Text und die Layoutinformationen nicht verwendet.

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

* Methoden, die das Wort „Process“ in ihren Namen enthalten (z. B. IFRDocument::Process), umfassen die Stufe der Dokumentensynthese. Verarbeitungsmethoden des FRPage-Objekts enthalten sie nicht, daher müssen Sie nach deren Verwendung explizit eine Methode aufrufen, die die Dokumentensynthese durchführt.

* Sie können die Stufe der Dokumentensynthese beschleunigen und den Speicherverbrauch verringern. Wenn Sie während der Seitensynthese die Eigenschaft [ISynthesisParamsForPage::DetectFontFormattingAtPageLevel](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#detectfontformattingatpagelevel) auf TRUE setzen, können Sie anschließend die Erkennung von Schriftparametern und Dokumentstruktur während der Dokumentensynthese 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)). Dennoch kann die Qualität darunter leiden.

* Diese Methode kann Ereignisse an die Listener melden, die an der IConnectionPointContainer-Schnittstelle des FRPage-Objekts angehängt sind.

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

[FRPage](/de/fine-reader/engine/api-reference/document-related-objects/frpage)

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

[Parameter für Vorverarbeitung, Analyse, Erkennung und Synthese optimieren](/de/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)
