跳轉到主要內容
本節說明文件相關物件的所有變更;這些變更可能需要您修改應用程式的原始碼。
  • 用於存取文件邏輯結構的 API (DocumentStructure、PageStructure 及其子物件) 已移除。透過這些已刪除的物件編輯文件的屬性和內容,可能會在匯出時導致無法預期的結果。如果您需要驗證或後處理辨識結果,請透過每個 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 物件的對應方法,或透過方法一次完成所有這些操作。

已重新命名

此方法的新名稱為。與舊方法的唯一差異在於,此方法現在僅接受一個類型的輸入參數,其中包含所有必要的處理設定。

已移除

請使用方法。這允許使用者檢查由方法建議的解析度,然後再將其套用至影像。建議的校正可能非常小,以至於套用它並無意義。

但請注意,您仍可在預處理期間透過設定 CorrectResolution 屬性 (位於) 來自動校正解析度。

已移除

請改用 IImageDocument::RemoveGeometricalDistortions 方法。

輸入參數數量已變更

此方法接收一個布林輸入參數,指定是否應將資料儲存至磁碟。這在資料未變更的情況下非常有用,因為當不需要儲存時,方法的執行速度會快得多。

已移除

方法與 FlushExt 方法具有相同的簽章。

已重新命名

此方法的新名稱為。它可以向用戶端傳遞警告以及識別器提示,並處理系統訊息以避免應用程式出現「未回應」的情況。

已重新命名

這些方法的新名稱為。所有集合的方法均已重新命名以保持一致性。

已重新命名

請改用方法。所有集合的方法均已重新命名以保持一致性。

已移除

此方法不再受支援。若要從另一個集合複製元素的值,您可以使用方法向集合新增元素,並指定相同的元素值。

已重新命名

請改用方法。所有集合的方法均已重新命名以保持一致性。

已重新命名

這些方法的新名稱為。所有集合的方法均已重新命名以保持一致性。