跳转到主要内容
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 _
)

参数

页面 [in] 指向包含要导出页面的 FRPages 对象。此参数不得为 0。 索引 [in] 此参数指向 IntsCollection 对象,该对象指定要添加到文档中的页面索引。此参数为可选,也可以为 0;在这种情况下,已打开文件中的所有页面都将添加到文档中。
Indices 参数不得包含重复项。如需将同一页面导出多次,请重复调用 AddPage 方法。

备注

  • 若要以尽可能快的速度增量导出文档,请每次添加 30 个页面,并将 IFRDocument::PageFlushingPolicy 设为 PFP_Auto 或 PFP_KeepInMemory。
  • 导出的页面顺序与原始文档中的顺序相同。Indices 参数仅用于标识要导出的页面,并不表示它们的先后顺序。如果要按不同顺序导出页面,请多次调用 AddPage 方法。
  • 在 Linux 和 Windows 中:ABBYY FineReader Engine 可根据 IEngine::MultiProcessingParams 属性的值,将多页文档的导出任务分配到各个 CPU 内核。

返回值

此方法没有特定的返回值。它返回 ABBYY FineReader Engine 函数的标准返回值

另请参见

ExportFileWriter AddPage Close