ABBYY FineReader Engine
Das umfassendste OCR SDK für Softwareentwickler
Funktionen & Vorteile
Wenn Sie ein Softwareanbieter, ein Systemintegrator oder ein Unternehmen sind, das seine eigenen IT-Systeme herstellt, hilft Ihnen das ABBYY OCR SDK, hochpräzise Applikationen für die Text- und Datenverarbeitung zu entwickeln. Erstellen Sie Desktop- oder Server-Applikationen für Windows, Linux oder Mac und setzen Sie sie in der Cloud oder auf virtuellen Maschinen ein. Die verschiedenen OCR-Funktionen können den Wert von Applikationen in vielen Bereichen erhöhen, z. B. DMS, ERP, RPA, im Versicherungs- und Bankwesen, im Gesundheits- und Rechtsbereich und im Bereich Machine Vision.
Parallel Processing
Verwendung von Multi-Core CPUs und parallele Verarbeitung
Umwandlung von mehrseitigen Dokumenten mit einer großen Anzahl von Seiten
Dabei handelt es sich in der Regel um die Verarbeitung von Büchern, langen Berichten usw. In diesem Fall können Sie Seiten des Dokuments parallel erfassen und dann im Hauptprozess Synthese und Export durchführen. Bei der Verwendung eines Pools an Engines können Sie auch mehrere mehrseitige Dokumente gleichzeitig verarbeiten, der Speicherbedarf ist dabei jedoch enorm und es kann sogar dazu führen, dass ab einem bestimmten Moment nicht mehr genügend Speicher für die Verarbeitung vorhanden ist. Für die parallele Verarbeitung von mehrseitigen Dokumenten empfehlen wir die Nutzung von FRDocument. Es ist die einfachste Art von Multiprocessing, weil keine weiteren Schnittstellen erforderlich sind. In diesem Fall laufen Öffnen, Vorbearbeitung, Analyse und Erkennung parallel ab; die Synthese erfolgt anschließend im Hauptprozess, und der Export wird dann wieder parallel durchgeführt.
Unterstützung für Cloud-Nutzung und virtuelle Umgebungen
Um die Nutzung von Programmen zur Dokumentenverarbeitung und Datenextraktion in modernen Umgebungen wie einer Cloud oder virtuellen Umgebungen zu ermöglichen, unterstützt ABBYY FineReader Engine eine neue Lizenzform – die sogenannte Cloud-Ready-Lizenz. Diese Art von Lizenz ist für Applikationen gedacht, die in einer Cloud-Umgebung genutzt werden - beispielsweise Systeme zur Texterkennung und Datenerfassung, die auf Plattformen wie Microsoft Azure oder Amazon EC2 laufen. Die Cloud-Ready-Lizenz kann aber auch für OCR-Arbeitsplätze oder virtuelle Maschinen genutzt werden, die mit dem Internet verbunden sind.
Die Cloud-Ready-Lizenz ermöglicht die gleichzeitige Nutzung durch viele verschiedene Benutzer. Sie kann gleichzeitig von mehreren Cloud-Instanzen oder mit dem Internet verbundenen Arbeitsplätzen genutzt werden und ist nur begrenzt durch die Anzahl der Seiten, die verarbeitet werden können. Die Cloud-Ready-Lizenz wird sowohl für Entwickler- als auch Runtime-Lizenzen unterstützt. Um die Dokumentenverarbeitung und OCR-Aufgaben in der Cloud oder auf virtuellen Maschinen durchführen zu können, muss der verarbeitende Computer aktiv mit dem Internet verbunden sein.
Erkennungsprofile für eine schnellere Bereitstellung
ABBYY FineReader Engine bietet ein Set an vordefinierten Verarbeitungsprofilen, mit denen Dokumente anhand typischer Nutzungsszenarien verarbeitet werden können. Mit diesen Profilen sparen sich Entwickler Arbeit, weil die OCR-Funktionen auch ohne nähere Kenntnis der OCR-Parameter ausgeführt werden können. Bei der Integration des OCR SDK muss nur das passende Profil für eine bestimmte Aufgabe ausgewählt werden, und die optimalen Parameterwerte werden automatisch eingestellt. Die meisten Profile sind in zwei Versionen verfügbar: Sie sind entweder im Hinblick auf die Bildqualität oder im Hinblick auf die Bearbeitungsgeschwindigkeit optimiert. Im Folgenden finden Sie eine Liste der vordefinierten Profile in ABBYY FineReader Engine:
Visual components
Benutzeroberflächenkomponente
Image viewer
Der Image Viewer zeigt das ganze Bild auf einer Dokumentseite an, sodass der Benutzer es ansehen und bearbeiten kann. Zum Beispiel:
- Drehen, Zuschneiden und Aufteilen von Bildern
- Markieren von Erkennungsbereichen oder Auswahl von Blocktypen – Text, Bild, Tabelle, Barcode
- Schaltflächen der Toolbar können über Code angezeigt oder versteckt werden, benutzerspezifische Schaltflächen sind möglich
Zoom viewer
Document Viewer
Text editor
Text validator
Der Text Validator ist ein benutzerfreundliches Wizard-ähnliches Werkzeug zur Prüfung und Korrektur von als „unsicher erfasst“ markierten Schriftzeichen. Dazu gehört eine integrierte Funktion für die Rechtschreibkontrolle und eine Zoomansicht der überprüften Textbereiche. Entwickler können die Funktionen dieser Recognition-Library-Komponente festlegen.
Die visuellen Komponenten von ABBYY FineReader Engine unterstützen mehrere Oberflächensprachen. Sie können auch durch andere Oberflächensprachen erweitert werden.
Detaillierte SDK-Dokumentation und Support
Die detaillierte Dokumentation mit vielen Erklärungen und Codebeispielen macht es Ihnen leicht, Funktionen zur Texterkennung und Datenerfassung in Ihre Applikationen zu integrieren – selbst ohne Vorkenntnisse. Lesen Sie sich vor Beginn Ihrer Arbeit mit ABBYY FineReader Engine in der Hilfe für Ihr Produkt den Abschnitt „Übersicht über die grundlegenden Nutzungsszenarien“ durch. Für jedes Szenario finden Sie eine ausführliche Beschreibung, Implementierungstipps un Vorschläge zur Optimierung des Codes für bestimmte Aufgaben. Entspricht Ihre Aufgabe keinem der grundlegenden Szenarien, finden Sie vielleicht hilfreiche Tipps im Abschnitt „Erweiterte Techniken“.
Außerdem empfehlen wir Ihnen, sich den Abschnitt „Programmierungsaspekte“ durchzulesen. Dort finden Sie hilfreiche Informationen zur Nutzung von ABBYY FineReader Engine in verschiedenen Programmiersprachen. Sie können sich auch Codebeispiele ansehen, die mit dem Entwicklerpaket von ABBYY FineReader Engine zur Verfügung gestellt werden. Die detaillierte API-Referenz finden Sie auch in der Hilfedatei.
Gern können Sie auch unsere umfangreiche Knowledge Base oder das Entwickletforum besuchen, um mehr über bewährte Programmierpraktiken für das ABBYY OCR SDK zu erfahren. Technische Details finden Sie außerdem im Technologieportal von ABBYY. Und sollten Sie weitere Unterstützung brauchen, können Sie sich gern jederzeit an unsere technischen Experten wenden. Das technische Support-Team von ABBYY beantwortet in der Evaluationsphase gern all Ihre Fragen.
Davon abgesehen kann ABBYY Sie bei Ihren Projekten auch mit Professional Services oder mit Schulungsangeboten für Sie und Ihre Kunden unterstützen.