メインコンテンツへスキップ
ExportFileWriter オブジェクトは非推奨となっており、今後のバージョンで削除される予定です。
このメソッドは、一連のページから認識されたテキストを PDF 形式のファイルに保存します。認識されたすべてのページがファイルに保存されるまで、このメソッドは複数回呼び出すことができます。
エクスポートするページを FRDocument オブジェクトから取得した場合、それらはすべて同じ Document に属している必要があります。異なる FRDocument オブジェクトのページをエクスポートしようとすると、エラーが発生します。

構文

C++

HRESULT AddPages(
  IFRPages*  Pages,
  IIntsCollection* Indices
);

C#

void AddPages(
  IFRPages Pages,
  IIntsCollection Indices
);

Visual Basic .NET

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