Cette rubrique s’applique à FRE pour Windows.
Ajout de la bibliothèque ABBYY FineReader Engine à un projet .NET Core
ABBYY FineReader Engine inclut le fichier FREngine.DotNet.Interop.dll, qui contient le wrapper .NET Core pour FineReader Engine. Vous trouverez ce fichier dans le dossier Bin ou Bin64 du répertoire d’installation. Vous devez ajouter FREngine.DotNet.Interop.dll comme dépendance dans votre projet et le redistribuer avec votre application basée sur ABBYY FineReader Engine.Chargement et déchargement d’ABBYY FineReader Engine
Pour initialiser l’objet Engine, définissez le chemin d’accès à FREngine.dll à l’aide de la méthode SetFREnginePath de la classe statique FREngine, puis utilisez la fonction InitializeEngine de cette même classe. Pour décharger l’objet Engine, utilisez la fonction DeinitializeEngine.Code C#
Code C#
Ramasse-miettes
Tous les objets du wrapper .NET Core dérivent de l’interface IDisposable, qui est chargée de libérer les ressources allouées aux objets. L’implémentation de cette interface permet la libération automatique de la mémoire lorsqu’un objet n’est plus nécessaire. Il est nécessaire d’utiliser l’instruction using lorsque vous avez fini d’utiliser des objets, en particulier des objets volumineux liés au traitement des documents, à la synthèse ou à l’export, tels que IFRDocument, IFRPages, PDFExportParams, etc. (voir l’exemple ci-dessous) :Code C#
Code C#
