> ## 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 AddPages de l’objet ExportFileWriter

> Méthode AddPages de l’objet ExportFileWriter dans l’API ABBYY FineReader Engine — Cette méthode enregistre le texte reconnu d’un jeu de pages dans un fichier au format PDF.

<Warning>
  L’objet ExportFileWriter est obsolète et sera supprimé dans les prochaines versions.
</Warning>

Cette méthode enregistre le texte reconnu à partir d’un ensemble de pages dans un fichier au format PDF. Elle peut être appelée plusieurs fois jusqu’à ce que toutes les pages reconnues soient enregistrées dans le fichier.

<Warning>
  Si les pages exportées ont été obtenues via l’objet [FRDocument](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument), elles doivent toutes appartenir au même document. Si vous essayez d’exporter des pages provenant de différents objets FRDocument, une erreur sera générée.
</Warning>

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

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

```cpp theme={null}
HRESULT AddPages(
  IFRPages*  Pages,
  IIntsCollection* Indices
);
```

### C\#

```csharp theme={null}
void AddPages(
  IFRPages Pages,
  IIntsCollection Indices
);
```

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

```vb theme={null}
Sub AddPages( _
  Pages As IFRPages, _
  Indices As IIntsCollection _
)
```

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

Pages

\[in] Désigne l’objet [FRPages](/fr/fine-reader/engine/api-reference/document-related-objects/frpages) qui contient les pages à exporter. Ce paramètre ne doit pas être égal à 0.

Indices

\[in] Ce paramètre désigne l’objet [IntsCollection](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), qui spécifie les indices des pages à ajouter à un document. Ce paramètre est facultatif et peut être égal à 0 ; dans ce cas, toutes les pages du fichier ouvert seront ajoutées au document.

<Warning>
  Le paramètre Indices ne doit pas contenir de doublons. Pour exporter plusieurs fois la même page, utilisez la méthode [AddPage](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method) à plusieurs reprises.
</Warning>

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

* Pour exporter le document de manière incrémentielle avec la vitesse maximale possible, ajoutez 30 pages à la fois, avec [IFRDocument::PageFlushingPolicy](/fr/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy) défini sur PFP\_Auto ou PFP\_KeepInMemory.

* L'ordre des pages exportées est le même que dans le document d'origine. Le paramètre Indices sert uniquement à identifier les pages à exporter et n'indique pas leur ordre. Si vous voulez exporter les pages dans un ordre différent, utilisez plusieurs appels à la méthode [AddPage](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method).

* Sous Linux et Windows : selon la valeur de la propriété [IEngine::MultiProcessingParams](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams), ABBYY FineReader Engine peut répartir l'exportation des documents multipages entre les cœurs du processeur.

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

Cette méthode ne renvoie aucune valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

[ExportFileWriter](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter)

[AddPage](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method)

[Close](/fr/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/close-method)
