跳轉到主要內容
此介面應在用戶端實作。它包含一個方法,可在需要存取影像檔案時傳回密碼。目前,只有 PDF 格式的檔案可以受密碼保護。 此介面的使用順序如下:
  1. ABBYY FineReader Engine 的使用者需實作一個採用 IImagePasswordCallback 介面的物件。對於 C++,此物件應衍生自此介面,並實作其 raw_GetPassword 方法。此物件也應實作 IUnknown 介面的方法。
  2. 接著,使用者會將指向此物件介面的指標,作為其中一個輸入參數傳入下列任一方法:IFRDocument::AddImageFileWithPasswordCallbackIEngine::GetNumberOfPagesInImageFileIEngine::RecognizeImageFile。如有需要,ABBYY FineReader Engine 會呼叫此物件的 GetPassword 方法以取得密碼。
如果使用者預期不會處理受密碼保護的影像檔案,或不想處理密碼要求,則可以傳遞 NULL 指標,而非指向 IImagePasswordCallback 介面的指標。這種做法唯一的缺點是,受密碼保護的影像檔案將無法透過 ABBYY FineReader Engine 開啟。

方法

名稱說明
GetPassword回傳密碼。

輸入參數

此物件會作為下列方法的輸入參數傳遞:

範例

此介面用於下列程式碼範例:CommandLineInterface (Windows 和 Linux) 。

備註

在 Linux 中,如果 Engine 物件是以處理序外伺服器載入,則此介面無法運作。