> ## 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étodo Preprocess del objeto FRPage

> Método Preprocess del objeto FRPage en la API de ABBYY FineReader Engine: preprocesa la página (corrige la orientación, la inversión y las distorsiones geométricas) antes del análisis de la página.

Este método preprocesa la página: corrige la orientación, la inversión y las distorsiones geométricas de la página. El preprocesamiento de la página se realiza antes de su análisis.

<div id="syntax">
  ## Sintaxis
</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">
  ## Parámetros
</div>

PreprocessingParams

\[in] Hace referencia al objeto [PagePreprocessingParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pagepreprocessingparams), que almacena los parámetros de preprocesamiento de la página. Este parámetro puede ser 0. En este caso, la página se preprocesa con los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros definidos en este perfil.

ExtractionParams

\[in] Hace referencia al objeto [ObjectsExtractionParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/objectsextractionparams), que almacena los parámetros de extracción de objetos. Este parámetro puede ser 0. En este caso, los objetos se extraen con los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros definidos en este perfil.

RecognizerParams

\[in] Hace referencia al objeto [RecognizerParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams), que almacena los parámetros de reconocimiento necesarios para el preprocesamiento de la página (por ejemplo, el idioma de reconocimiento). Este parámetro puede ser 0. En este caso, se utilizan los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros definidos en este perfil.

<div id="return-values">
  ## Valores de retorno
</div>

Si el usuario interrumpe el preprocesamiento de páginas, este método devuelve E\_ABORT. También devuelve los [códigos de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

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

Este método puede notificar eventos a los agentes de escucha adjuntos a la interfaz IConnectionPointContainer del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage).

<div id="see-also">
  ## Consulte también
</div>

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

[Parámetros de ajuste del preprocesamiento, análisis, reconocimiento y síntesis](/es/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[Trabajo con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)
