跳轉到主要內容
ExportFileWriter 物件已淘汰,未來版本將會移除。
此方法會將一組頁面中已辨識的文字儲存為 PDF 格式的檔案。您可以多次呼叫此方法,直到所有已辨識的頁面都儲存至檔案為止。
如果匯出的頁面是透過 FRDocument 物件取得,則這些頁面必須全部屬於同一份文件。如果您嘗試匯出來自不同 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] 此參數指向 IntsCollection 物件,用於指定要新增至文件的頁面索引。此參數為選用,可為 0;在此情況下,已開啟檔案中的所有頁面都會新增至文件。
Indices 參數不得包含重複項目。若要將同一頁匯出多次,請重複使用 AddPage 方法。

備註

  • 若要以最快速度逐步匯出文件,請將 IFRDocument::PageFlushingPolicy 設為 PFP_Auto 或 PFP_KeepInMemory,並一次新增 30 個頁面。
  • 匯出頁面的順序與原始文件中的順序相同。Indices 參數僅用來識別要匯出的頁面,並不表示其先後順序。若要依不同順序匯出頁面,請多次呼叫 AddPage 方法。
  • 在 Linux 和 Windows 中:ABBYY FineReader Engine 可根據 IEngine::MultiProcessingParams 屬性的值,將多頁文件的匯出作業分配到各個 CPU 核心。

回傳值

此方法沒有特定的回傳值。它會傳回 ABBYY FineReader Engine 函式的標準回傳值

另請參見

ExportFileWriter AddPage Close