跳转到主要内容
本节介绍文档相关对象的所有变更,这些变更可能需要您修改应用程序的源代码。
  • 用于访问文档逻辑结构 (DocumentStructure、PageStructure 及其子对象) 的 API 已被移除。通过这些已删除对象编辑文档属性和内容,可能会导致导出时出现不可预知的结果。如果您需要验证或后处理识别结果,请通过每个 FRPageLayout 子对象处理数据,并在完成后调用任一执行文档合成的方法。随后,文档的逻辑结构将重新创建并在导出阶段使用,但将不再能通过 FineReader Engine API 进行编辑。ABBYY FineReader Engine 的未来版本可能会提供对部分文档逻辑结构的只读访问。

已重命名

该方法的新名称为。此方法已重命名,以明确说明它处理的是 ImageDocument,而非磁盘上的图像文件。

输入参数数量已更改

  • 指向包含图像数据的内存缓冲区的指针以类型传递。此更改是为了支持 64 位操作系统。
  • 变量 fileFormat 不再用作输入参数,文件格式改由 fileName 参数确定。
  • 以下文件类型可从内存中打开:
    • PDF,
    • DjVu (Windows)
    • WDP (Windows)

因此,该方法现在需要接收指向接口的指针,以便打开受密码保护的 PDF 文件。

  • 该方法还接收一个对象,用于指定多页文件中需要添加的页面。

输入参数数量已更改

这些方法以对象的一组子对象作为输入参数——仅将页面分析所需的参数传入这些方法。

已移除

相同的功能可通过 FRDocument 对象的方法实现,将 DocumentProcessingParams 输入参数的属性设置为 FALSE 即可。

输入参数数量已更改

该方法通过单个对象接收所有必要参数。

已重命名

该方法的新名称为。它可向客户端传递警告和识别器提示,还可处理系统消息,以避免应用程序出现”无响应”的情况。

此外,它还新增了一个参数,用于指定文档中警告所对应页面的索引。


已移除

这些对象表示文档的逻辑结构及其各个组成部分。由于不当使用可能影响导出文档的外观,编辑文档结构的功能已不再受支持。文本验证或其他修改操作可通过文档 API (,及其子对象) 执行。ABBYY FineReader Engine 的后续版本可能会提供对部分文档逻辑结构的只读访问权限。


已移除

这些枚举类型由已不再可用的文档结构对象使用。

行为已更改

  • 这些方法以对象的一组子对象作为输入参数——仅将页面分析所需的参数传递给这些方法。
  • Analyze 方法不再执行页面方向校正、反色处理和几何畸变校正。图像预处理现已成为独立的处理阶段。如需校正方向、反色或几何畸变,请使用 FRPage 对象的相应方法,或通过方法统一执行上述所有操作。

已重命名

该方法的新名称为。与旧方法的唯一区别在于,该方法现在仅接收一个类型的输入参数,其中包含处理所需的全部设置。

已移除

请使用and方法代替。这允许用户检查由方法建议的分辨率,然后再将其应用于图像。建议的校正可能非常小,以至于应用它没有意义。

但请注意,您仍然可以通过在 中设置 CorrectResolution 属性,在预处理期间自动校正分辨率.

已删除

请改用 IImageDocument::RemoveGeometricalDistortions 方法。

输入参数数量已更改

此方法接收一个布尔输入参数,用于指定是否应将数据保存到磁盘。当数据未更改时,这非常有用,因为不需要保存时,该方法的运行速度会快得多。

已删除

方法与 FlushExt 方法具有相同的签名。

已重命名

该方法的新名称为。它不仅可以向客户端传递警告和识别器提示,还能处理系统消息,从而避免应用程序出现”无响应”的情况。

已重命名

这些方法的新名称为。所有集合的方法均已重命名以保持统一。

已重命名

请改用方法。所有集合的方法均已重命名以保持统一。

已删除

此方法不再受支持。要从另一个集合复制元素的值,您可以使用方法向集合添加新元素,并指定相同的元素值。

已重命名

请改用方法。所有集合的方法均已重命名以保持统一。

已重命名

这些方法的新名称为。所有集合的方法均已重命名以保持统一。