El objeto ExportFileWriter ha quedado obsoleto y se eliminará en futuras versiones.
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.
Si las páginas exportadas se obtuvieron mediante el objeto FRDocument, todas deben pertenecer al mismo documento. Si intenta exportar páginas de distintos objetos FRDocument, se producirá un error.
HRESULT AddPages(
IFRPages* Pages,
IIntsCollection* Indices
);
void AddPages(
IFRPages Pages,
IIntsCollection Indices
);
Sub AddPages( _
Pages As IFRPages, _
Indices As IIntsCollection _
)
Pages
[in] Hace referencia al objeto 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, 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.
El parámetro Indices no debe incluir valores duplicados. Para exportar una página varias veces, use repetidamente el método AddPage.
-
Para exportar el documento de forma incremental a la mayor velocidad posible, añada 30 páginas cada vez, con IFRDocument::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.
-
En Linux y Windows: según el valor de la propiedad IEngine::MultiProcessingParams, ABBYY FineReader Engine puede distribuir la exportación de documentos multipágina entre los núcleos de la CPU.
Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
ExportFileWriter
AddPage
Close