> ## 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 SynthesizePages del objeto FRDocument

> Método SynthesizePages del objeto FRDocument en la API de ABBYY FineReader Engine — Realiza la síntesis del documento en las páginas especificadas.

Este método realiza la síntesis del documento para las páginas especificadas.

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

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

```cpp theme={null}
HRESULT SynthesizePages(
  IIntsCollection*             PageIndices,
  ISynthesisParamsForDocument* SynthesisParamsForDocument
);
```

### C\#

```csharp theme={null}
void SynthesizePages(
  IIntsCollection             PageIndices,
  ISynthesisParamsForDocument SynthesisParamsForDocument
);
```

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

```vb theme={null}
Sub SynthesizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForDocument As ISynthesisParamsForDocument = Nothing] _
)
```

<div id="parameters">
  ## Parámetros
</div>

PageIndices

\[in] Este parámetro hace referencia al objeto [IntsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), que contiene los índices de las páginas que se van a sintetizar.

SynthesisParamsForDocument

\[in] El objeto [SynthesisParamsForDocument](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument) que almacena los parámetros de la síntesis del documento. Este parámetro puede ser 0. En ese caso, las páginas se sintetizan 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 establecidos en ese perfil.

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

Si el usuario interrumpe la síntesis, 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>

* Puede omitir la etapa de síntesis del documento en los siguientes casos:
  * Si va a exportar texto reconocido al formato TXT. Al exportar a este formato, no se utiliza la información de síntesis.
  * Si va a exportar el documento al formato [PDF ImageOnly](/es/fine-reader/engine/api-reference/enumerations/pdfexportmodeenum). En este modo no se utilizan ni el texto reconocido ni la información de layout.

En todos los demás casos, debe realizarse la síntesis del documento. Omitir la síntesis del documento provocará errores.

* Los métodos que tienen la palabra "Process" en sus nombres (por ejemplo, IFRDocument::Process, IFRDocument::ProcessPages) incluyen la etapa de síntesis del documento. Los métodos de procesamiento del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage) no la incluyen, por lo que, después de utilizarlos y antes de exportar, debe llamar explícitamente a algún método que realice la síntesis del documento.

* Puede acelerar la etapa de síntesis del documento y reducir el uso de memoria. Si establece la propiedad [ISynthesisParamsForPage::DetectFontFormattingAtPageLevel](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#detectfontformattingatpagelevel) en TRUE durante la síntesis de la página, después puede desactivar la detección de parámetros de fuente y de la estructura del documento durante la síntesis del documento ([ISynthesisParamsForDocument::DetectFontFormatting](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument#detectfontformatting) y [ISynthesisParamsForDocument::DetectDocumentStructure](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument#detectdocumentstructure)). No obstante, la calidad puede verse afectada.

* Este método puede notificar eventos a los detectores asociados a la interfaz IConnectionPointContainer del objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument).

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

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

[Synthesize](/es/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method)

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