Das ExportFileWriter-Objekt ist veraltet und wird in zukünftigen Versionen entfernt.
Diese Methode speichert erkannten Text aus mehreren Seiten in einer PDF-Datei. Die Methode kann mehrmals aufgerufen werden, bis alle erkannten Seiten in der Datei gespeichert sind.
Wenn die exportierten Seiten über das Objekt FRDocument abgerufen wurden, müssen sie alle zu demselben Dokument gehören. Wenn Sie versuchen, Seiten aus verschiedenen FRDocument-Objekten zu exportieren, tritt ein Fehler auf.
HRESULT AddPages(
IFRPages* Pages,
IIntsCollection* Indices
);
void AddPages(
IFRPages Pages,
IIntsCollection Indices
);
Sub AddPages( _
Pages As IFRPages, _
Indices As IIntsCollection _
)
Pages
[in] Verweist auf das FRPages-Objekt, das die zu exportierenden Seiten enthält. Dieser Parameter darf nicht 0 sein.
Indices
[in] Dieser Parameter verweist auf das IntsCollection-Objekt, das die Indizes der Seiten angibt, die einem Dokument hinzugefügt werden sollen. Dieser Parameter ist optional und kann 0 sein; in diesem Fall werden alle Seiten der geöffneten Datei dem Dokument hinzugefügt.
Der Parameter Indices darf keine Duplikate enthalten. Um eine Seite mehrfach zu exportieren, verwenden Sie die Methode AddPage wiederholt.
-
Um das Dokument inkrementell mit maximaler Geschwindigkeit zu exportieren, fügen Sie jeweils 30 Seiten hinzu, wobei IFRDocument::PageFlushingPolicy auf PFP_Auto oder PFP_KeepInMemory gesetzt ist.
-
Die Reihenfolge der exportierten Seiten ist dieselbe wie im ursprünglichen Dokument. Der Parameter Indices kennzeichnet nur die zu exportierenden Seiten und gibt nicht ihre Reihenfolge an. Wenn Sie die Seiten in einer anderen Reihenfolge exportieren möchten, verwenden Sie mehrere Aufrufe der Methode AddPage.
-
Unter Linux und Windows: Je nach Wert der Eigenschaft IEngine::MultiProcessingParams kann ABBYY FineReader Engine den Export mehrseitiger Dokumente auf die CPU-Kerne verteilen.
Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.
ExportFileWriter
AddPage
Close