ExportFileWriter オブジェクトは非推奨となっており、今後のバージョンで削除される予定です。
このメソッドは、一連のページから認識されたテキストを PDF 形式のファイルに保存します。認識されたすべてのページがファイルに保存されるまで、このメソッドは複数回呼び出すことができます。
エクスポートするページを FRDocument オブジェクトから取得した場合、それらはすべて同じ Document に属している必要があります。異なる FRDocument オブジェクトのページをエクスポートしようとすると、エラーが発生します。
HRESULT AddPages(
IFRPages* Pages,
IIntsCollection* Indices
);
void AddPages(
IFRPages Pages,
IIntsCollection Indices
);
Sub AddPages( _
Pages As IFRPages, _
Indices As IIntsCollection _
)
Pages
[in] エクスポートするページを含む FRPages オブジェクトを参照します。このパラメーターに 0 は指定できません。
Indices
[in] Document に追加するページのインデックスを指定する IntsCollection オブジェクトを参照します。このパラメーターは省略可能で、0 を指定できます。その場合、開いているファイルのすべてのページが Document に追加されます。
Indices パラメーターに重複を含めることはできません。同じページを複数回エクスポートする場合は、AddPage メソッドを繰り返し使用してください。
-
Document を可能な限り高速に段階的にエクスポートするには、1 回につき 30 ページずつ追加し、IFRDocument::PageFlushingPolicy を PFP_Auto または PFP_KeepInMemory に設定します。
-
エクスポートされるページの順序は、元の Document と同じです。Indices パラメーターは、エクスポート対象のページを指定するだけで、その順序は示しません。別の順序でページをエクスポートするには、AddPage メソッドを複数回呼び出します。
-
Linux および Windows: IEngine::MultiProcessingParams プロパティの値によっては、ABBYY FineReader Engine は複数ページの Document のエクスポート処理を CPU コアに分散できます。
このメソッド固有の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。
ExportFileWriter
AddPage
Close