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.
Cet objet est implémenté dans FRE pour Linux et Windows.
- Implémentez les interfaces IImageSource et IFileAdapter, qui fournissent l’accès à la source d’images et aux fichiers qu’elle contient.
- [facultatif] Implémentez l’interface IAsyncProcessingCallback pour gérer le traitement. Les méthodes de cette interface vous permettent de gérer les erreurs et/ou d’annuler le traitement.
- Appelez la méthode CreateBatchProcessor de l’objet Engine afin d’obtenir l’objet BatchProcessor.
- Utilisez la propriété PageFlushingPolicy pour définir le mode de gestion des pages du document en mémoire.
- Appelez la méthode Start pour initialiser le processeur et lancer des processus de reconnaissance asynchrones. Vous pouvez spécifier dans cette méthode la source des images et les paramètres de traitement.
- L’objet BatchProcessor ne peut pas être réutilisé. Des appels répétés à la méthode Start provoqueront des erreurs.
- Ne créez pas et n’utilisez pas plusieurs objets BatchProcessor simultanément, car cela peut entraîner une confusion dans le traitement des pages.
- Appelez la méthode GetNextProcessedPage dans une boucle jusqu’à ce qu’elle renvoie 0, ce qui signifie qu’il n’y a plus d’images dans la source et que toutes les images traitées ont été renvoyées à l’utilisateur.
Propriétés
| Nom | Type | Description |
|---|---|---|
| Application | Engine, lecture seule | Renvoie l’objet Engine. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Indique si les objets ImageDocument et Layout des pages correspondantes doivent être déchargés et enregistrés sur le disque lorsqu’il n’existe plus de référence à ces objets. Sous Linux, lorsque la valeur de cette propriété est définie sur PFP_KeepInMemory, les documents image et les mises en page des pages inutilisées ne sont pas enregistrés sur le disque. Sous Windows, pour décharger et enregistrer sur le disque les objets ImageDocument et Layout de pages distinctes du document, utilisez la méthode IFRPage::Flush pour les pages correspondantes. |
Méthodes
| Nom | Description |
|---|---|
| GetNextProcessedPage | Assure le traitement en arrière-plan jusqu’à ce que l’image reconnue suivante soit disponible. |
| ProcessPageAsync | Permet de relancer le traitement d’une page avec d’autres paramètres. La page peut être placée au début ou à la fin de la file de traitement. |
| Start | Prépare le Batch Processor au fonctionnement. La méthode lance des processus de reconnaissance asynchrones, spécifie la source des images et les paramètres de traitement. |
Paramètre de sortie
Exemples
Code C#
Code C#
