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

# Méthode Preprocess de l’objet FRPage

> Méthode Preprocess de l’objet FRPage dans l’API ABBYY FineReader Engine — Effectue le prétraitement de la page (corrige l’orientation, l’inversion et les distorsions géométriques) avant l’analyse de page.

Cette méthode effectue le prétraitement de la page : elle corrige l’orientation de la page, l’inversion et les distorsions géométriques. Le prétraitement de la page s’effectue avant l’analyse de la page.

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

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

```cpp theme={null}
HRESULT Preprocess(
  IPagePreprocessingParams* PreprocessingParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);
```

### C\#

```csharp theme={null}
void Preprocess(
  IPagePreprocessingParams PreprocessingParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);
```

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

```vb theme={null}
Sub Preprocess( _
  [PreprocessingParams As IPagePreprocessingParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)
```

<div id="parameters">
  ## Paramètres
</div>

PreprocessingParams

\[in] Fait référence à l'objet [PagePreprocessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams), qui stocke les paramètres de prétraitement de la page. Ce paramètre peut être 0. Dans ce cas, la page est prétraitée avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis par ce profil.

ExtractionParams

\[in] Fait référence à l'objet [ObjectsExtractionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/objectsextractionparams), qui stocke les paramètres d'extraction des objets. Ce paramètre peut être 0. Dans ce cas, les objets sont extraits avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis par ce profil.

RecognizerParams

\[in] Fait référence à l'objet [RecognizerParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams), qui stocke les paramètres de reconnaissance nécessaires au prétraitement de la page (par exemple, la langue de reconnaissance). Ce paramètre peut être 0. Dans ce cas, les paramètres par défaut sont utilisés ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, les paramètres définis par ce profil sont utilisés.

<div id="return-values">
  ## Valeurs de retour
</div>

Si le prétraitement de la page est interrompu par l’utilisateur, cette méthode renvoie E\_ABORT. Elle renvoie aussi les [codes de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

Cette méthode peut signaler des événements aux écouteurs associés à l’interface IConnectionPointContainer de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage).

<div id="see-also">
  ## Voir aussi
</div>

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

[Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[Utilisation des profils](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)
