> ## 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 AddPages del objeto ExportFileWriter

> Método AddPages del objeto ExportFileWriter en la API de ABBYY FineReader Engine — Este método guarda el texto reconocido de un conjunto de páginas en un archivo con formato PDF.

<Warning>
  El objeto ExportFileWriter ha quedado obsoleto y se eliminará en futuras versiones.
</Warning>

Este método guarda en un archivo con formato PDF el texto reconocido de un conjunto de páginas. Puede llamarse varias veces hasta que todas las páginas reconocidas se hayan guardado en el archivo.

<Warning>
  Si las páginas exportadas se obtuvieron mediante el objeto [FRDocument](/es/fine-reader/engine/api-reference/document-related-objects/frdocument), todas deben pertenecer al mismo documento. Si intenta exportar páginas de distintos objetos FRDocument, se producirá un error.
</Warning>

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

Pages

\[in] Hace referencia al objeto [FRPages](/es/fine-reader/engine/api-reference/document-related-objects/frpages), que contiene las páginas que se van a exportar. Este parámetro no debe ser 0.

Indices

\[in] Este parámetro hace referencia al objeto [IntsCollection](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection), que especifica los índices de las páginas que deben agregarse a un documento. Este parámetro es opcional y puede ser 0; en ese caso, se agregarán al documento todas las páginas del archivo abierto.

<Warning>
  El parámetro Indices no debe incluir valores duplicados. Para exportar una página varias veces, use repetidamente el método [AddPage](/es/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method).
</Warning>

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

* Para exportar el documento de forma incremental a la mayor velocidad posible, añada 30 páginas cada vez, con [IFRDocument::PageFlushingPolicy](/es/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy) establecido en PFP\_Auto o PFP\_KeepInMemory.

* El orden de las páginas exportadas es el mismo que en el documento original. El parámetro Indices solo identifica las páginas que se van a exportar y no indica su secuencia. Si desea exportar las páginas en un orden diferente, use varias llamadas al método [AddPage](/es/fine-reader/engine/api-reference/mechanism-objects/exportfilewriter/addpage-method).

* En Linux y Windows: según el valor de la propiedad [IEngine::MultiProcessingParams](/es/fine-reader/engine/api-reference/engine-object-iengine-interface/properties#multiprocessingparams), ABBYY FineReader Engine puede distribuir la exportación de documentos multipágina entre los núcleos de la CPU.

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

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

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

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

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

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