> ## 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 ProcessPages de l'objet FRDocument

> Méthode ProcessPages de l'objet FRDocument dans l'API ABBYY FineReader Engine — Effectue le prétraitement, l’analyse de la mise en page, la reconnaissance, ainsi que la synthèse des pages et du document pour les pages spécifiées.

Cette méthode effectue le prétraitement, l’analyse de la mise en page, la reconnaissance, ainsi que la synthèse des pages et du document pour les pages spécifiées.

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

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

```cpp theme={null}
HRESULT ProcessPages(
  IIntsCollection*           PageIndices,
  IDocumentProcessingParams* DocumentProcessingParams
);
```

### C\#

```csharp theme={null}
void ProcessPages(
  IIntsCollection           PageIndices,
  IDocumentProcessingParams DocumentProcessingParams
);
```

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

```vb theme={null}
Sub ProcessPages( _
  PageIndices As IIntsCollection, _
  [DocumentProcessingParams As IDocumentProcessingParams = Nothing]
)
```

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

PageIndices

\[in] Désigne l'objet [IntsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), qui contient les indices des pages à reconnaître. Ce paramètre peut valoir 0. Dans ce cas, toutes les pages du document sont traitées.

DocumentProcessingParams

\[in] Désigne l'objet [DocumentProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams), qui stocke tous les paramètres de traitement. Ce paramètre peut valoir 0. Dans ce cas, les pages sont traitées avec les paramètres par défaut (tous les paramètres de traitement sont définis sur leurs valeurs par défaut) ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, les paramètres définis dans ce profil sont utilisés.

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

Si le traitement des documents est interrompu par l’utilisateur, cette méthode renvoie E\_ABORT. Elle renvoie aussi les [codes de retour standard des fonctions 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 [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument).
* Pour Linux et Windows : selon la valeur de la propriété [IEngine::MultiProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/multiprocessingparams), ABBYY FineReader Engine peut répartir le traitement des documents multipages sur les cœurs du processeur.

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

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

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