Dieses Thema gilt für FRE für Windows.
Hinzufügen der ABBYY FineReader Engine-Bibliothek zu einem .NET Core-Projekt
ABBYY FineReader Engine enthält die Datei FREngine.DotNet.Interop.dll mit dem .NET Core-Wrapper für FineReader Engine. Sie finden diese Datei im Ordner Bin oder Bin64 im Installationsverzeichnis. Sie sollten FREngine.DotNet.Interop.dll zu den Abhängigkeiten Ihres Projekts hinzufügen und zusammen mit Ihrer auf ABBYY FineReader Engine basierenden Anwendung weiterverteilen.ABBYY FineReader Engine laden und entladen
Um das Engine-Objekt zu initialisieren, legen Sie mit derSetFREnginePath-Methode der statischen FREngine-Klasse den Pfad zu FREngine.dll fest und verwenden anschließend die InitializeEngine-Funktion derselben Klasse. Verwenden Sie zum Entladen des Engine-Objekts die DeinitializeEngine-Funktion.
C#-Code
C#-Code
Garbage Collection
Alle Objekte im .NET Core wrapper leiten sich von der IDisposable-Schnittstelle ab, die für die Freigabe der von Objekten belegten Ressourcen zuständig ist. Die Implementierung dieser Schnittstelle stellt sicher, dass nicht mehr benötigte Objekte automatisch von der Garbage Collection erfasst werden. Verwenden Sie zum Freigeben von Objekten dieusing-Anweisung, insbesondere bei ressourcenintensiven Objekten für die Dokumentverarbeitung, die Synthese oder den Export, wie z. B. IFRDocument, IFRPages, PDFExportParams usw. (siehe folgendes Beispiel):
C#-Code
C#-Code
using-Anweisung nicht verwenden möchten, rufen Sie die Methode Dispose explizit auf.
Beispiele
Siehe das Codebeispiel Hello, das die Funktionsweise von ABBYY FineReader Engine in .NET Core veranschaulicht.