Cette interface doit être implémentée côté client. Elle contient une méthode qui peut retourner un mot de passe lorsqu’il est nécessaire d’accéder au fichier image. Actuellement, seuls les fichiers au format PDF peuvent être protégés par un mot de passe. La séquence d’utilisation de cette interface est la suivante :Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
- L’utilisateur d’ABBYY FineReader Engine implémente un objet avec l’interface IImagePasswordCallback. En C++, cet objet doit dériver de cette interface et implémenter sa méthode raw_GetPassword. Cet objet doit également implémenter les méthodes de l’interface IUnknown.
- L’utilisateur passe ensuite un pointeur vers l’interface de cet objet à l’une des méthodes IFRDocument::AddImageFileWithPasswordCallback, IEngine::GetNumberOfPagesInImageFile, IEngine::RecognizeImageFile, comme l’un des paramètres d’entrée. ABBYY FineReader Engine appellera la méthode GetPassword de cet objet pour obtenir le mot de passe si nécessaire.
Méthode
| Nom | Description |
|---|---|
| GetPassword | Renvoie le mot de passe. |
Paramètre d’entrée
- méthodes OpenImageFileFromMemory, RecognizeImageFile, GetNumberOfPagesInImageFile, IsPdfPortfolio, IsPdfPortfolioFromStream, IsPdfWithTextualContent, IsPdfWithTextualContentFromStream et InjectTextLayer de l’objet Engine.
- méthodes AddImageFileFromAttachment et AddImageFileWithPasswordCallback de l’objet FRDocument.
