Warum sollten Sie sich für die Aspose OCR-Bibliothek für Java entscheiden?

Schalten Sie leistungsstarke OCR mit der Aspose OCR Java-Bibliothek frei. Unsere Java-API ist eine effiziente, benutzerfreundliche und kostengünstige OCR-API. Fügen Sie Ihren Anwendungen in nur fünf Zeilen Java-Code leistungsstarke OCR-Funktionalität hinzu, ohne dass Sie sich mit neuronalen Netzen und anderen technischen Details auskennen müssen.

Unsere OCR-Engine bietet unübertroffene Geschwindigkeit und Genauigkeit und unterstützt über 130 Sprachen, einschließlich Englisch , Kyrillisch, Arabisch, Persisch, Chinesisch, Japanisch, Koreanisch, Hindi, Tamilisch und viele mehr. Ob Sie mit Scans, Smartphone-Fotos, Screenshots oder PDFs arbeiten, unsere OCR extrahiert Text und generiert Ergebnisse in allen gängigen Formaten.
Die Bildvorverarbeitung korrigiert automatisch gedrehte, verschwommene, invertierte und verrauschte Bilder, um die höchste Erkennungsgenauigkeit zu gewährleisten irgendwelche Bedingungen.

Illustration ocr

Schnelle und präzise OCR

Erzielen Sie mit unserer fortschrittlichen Java-Technologie schnelle und genaue OCR-Ergebnisse.

Mehrsprachige Unterstützung

Erkennen Sie Texte in über 140 Sprachen, darunter Englisch, Französisch, Kyrillisch, Arabisch, Persisch, Indisch, Chinesisch, Japanisch, Koreanisch, Tamilisch und andere Schriften.

Alle Bilder

Verarbeiten Sie Bilder aus verschiedenen Quellen wie Scannern, Kameras und Smartphones.

Erkennung gemischter Sprachen

Erkennen Sie Dokumente, die in gemischten Sprachen verfasst sind, z. B. Chinesisch/Englisch, Arabisch/Französisch, Hindi/Englisch und Kyrillisch/Englisch.

Jede Schriftart, jeder Stil und jedes Format

Behalten Sie das Textlayout genau bei, erkennen Sie die Tabellenstruktur und erkennen Sie Text unabhängig von den Schriftarten nahtlos.

Live-Codebeispiel

Erleben Sie die Einfachheit: Wandeln Sie Bilder in wenigen Zeilen Java-Code in Text um

Bereit zu erkennen Bereit zu erkennen Legen Sie hier eine Datei ab oder klicken Sie zum Durchsuchen *

* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unserem zu Nutzungsbedingungen Und Datenschutzrichtlinie.

Erkennungsergebnis
 

Bild in Text umwandeln

Entdecken Sie weitere Beispiele >
AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("image1.png");
images.add("image2.png");
// Recognition language
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Eng);
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

Plattformübergreifend

Aspose Java OCR-Code funktioniert nahtlos auf jeder Plattform, die [Java SE 6.0 oder höher]unterstützt ( https://docs.aspose.com/ocr/java/system-requirements/ ) – sei es ein lokaler Computer, ein Webserver oder die Cloud .

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Unterstützte Dateiformate

Aspose.OCR for Java kann mit jeder [Datei]arbeiten( https://docs.aspose.com/ocr/java/supported-file-formats/ ) Sie können von einem Scanner oder einer Kamera erhalten. Erkennungsergebnisse können gespeichert, in eine Datenbank importiert oder in Echtzeit analysiert werden.

Bilder

  • PDF
  • JPEG
  • PNG
  • TIFF
  • GIF
  • Bitmap

Batch-OCR

  • Multi-page PDF
  • ZIP
  • Folder

Anerkennungsergebnisse

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

Einfache Installation

Aspose.OCR für Java wird als kompakte Java-Archivdatei (JAR) oder als herunterladbare Datei mit minimalen Abhängigkeiten verteilt. Installieren Sie es einfach ( https://docs.aspose.com/ocr/java/installation/ ) in Ihrem Projekt, und schon können Sie Texte in mehreren unterstützten Sprachen erkennen und Erkennungsergebnisse in verschiedenen Formaten speichern.

Fordern Sie eine Testlizenz an , um die Entwicklung einer voll funktionsfähigen OCR-Anwendung ohne Einschränkungen zu starten.

Funktioniert überall

Unsere Java-Bibliothek unterstützt vollständig Java SE 6 oder höher, sodass Ihre Anwendungen nahtlos auf jeder Plattform ausgeführt werden können – Desktop-Windows, Windows Server, macOS, Linux und der Cloud.

Über 140 Erkennungssprachen

Unsere Java-OCR-Bibliothek ist eine universelle Lösung für die Dokumentenverarbeitung, Datenextraktion und Inhaltsdigitalisierung auf globaler Ebene. Da es eine Vielzahl europäischer, nahöstlicher und asiatischer Schreibskripte unterstützt, eignet es sich für jedes Land und jedes Unternehmen.

Aspose OCR für Java erkennt Text in mehrsprachigen Dokumenten wie Chinesisch/Englisch, Arabisch/Französisch oder Kyrillisch/Englisch. Folgende Sprachen werden unterstützt:

  • Erweitertes Latein: Englisch, Spanisch, Französisch, Indonesisch, Portugiesisch, Deutsch, Vietnamesisch, Türkisch, Italienisch, Polnisch und über 80 weitere;
  • Kyrillisches Alphabet: Russisch, Ukrainisch, Kasachisch, Bulgarisch, einschließlich gemischter kyrillischer/englischer Texte;
  • Arabisch, Persisch, Urdu, einschließlich mit Englisch gemischter Texte;
  • Chinesisch, Koreanisch, Japanisch, Devanagari und dravidische Sprachen, einschließlich Hindi, Tamil, Marathi und andere.

Funktionen und Fähigkeiten

Aspose.OCR for Java Entdecken Sie die erweiterten Funktionen und Möglichkeiten von Aspose OCR für Java.

Feature icon

Foto-OCR

Extrahieren Sie Text aus Smartphone-Fotos mit Scan-Genauigkeit.

Feature icon

Durchsuchbares PDF

Wandeln Sie jeden Scan in ein durchsuchbares und bearbeitbares Dokument um.

Feature icon

URL-Erkennung

Erkennen Sie ein Bild anhand der URL, ohne es lokal herunterzuladen.

Feature icon

Massenerkennung

Lesen Sie alle Bilder aus mehrseitigen Dokumenten, Ordnern und Archiven.

Feature icon

Beliebige Schriftart und Stil

Identifizieren und erkennen Sie Texte in allen gängigen Schriftarten und Stilen.

Feature icon

Feinabstimmung der Erkennung

Passen Sie jeden OCR-Parameter an, um optimale Erkennungsergebnisse zu erzielen.

Feature icon

Rechtschreibprüfung

Verbessern Sie die Ergebnisse, indem Sie falsch geschriebene Wörter automatisch korrigieren.

Feature icon

Finden Sie Text in Bildern

Suchen Sie nach Text oder regulären Ausdrücken in einer Reihe von Bildern.

Feature icon

Vergleichen Sie Bildtexte

Vergleichen Sie Texte auf zwei Bildern, unabhängig von Groß-/Kleinschreibung und Layout.

Feature icon

Weltweit

Extrahieren Sie Text aus beliebigen Sprachen mit automatischer Spracherkennung.

Feature icon

Extraktion wichtiger Details

Extrahieren Sie automatisch wichtige Details aus Ausweisen.

Feature icon

Vollständige Integration mit Aspose-Lösungen

Integrieren Sie OCR nahtlos in andere Aspose-Produkte für eine umfassende und effiziente Java-Lösung.

Codebeispiele

Entdecken Sie die Codebeispiele, um zu erfahren, wie Sie die OCR-API nahtlos in Ihre Java-Anwendungen integrieren können.

Installation

Als Java-Archivdatei (JAR) mit minimalen Abhängigkeiten oder aus dem Maven-Repository lässt sich Aspose OCR für Java problemlos verteilen. Die Integration in Ihr Projekt direkt aus Ihrer bevorzugten Java Integrated Development Environment (IDE) ist ein nahtloser Prozess. Installieren Sie es einfach und schon können Sie die gesamte Palette der OCR-Funktionen nutzen und Erkennungsergebnisse in jedem der unterstützten Formate speichern.

Nach der Installation können Sie sofort mit der Verwendung von Aspose.OMR für Java beginnen , wenn auch mit gewissen Einschränkungen. Eine temporäre Lizenz hebt alle Einschränkungen der Testversion für 30 Tage auf. Nutzen Sie diese Zeit, um mit der Entwicklung einer voll funktionsfähigen OCR-Anwendung zu beginnen, sodass Sie zu einem späteren Zeitpunkt eine fundierte Entscheidung über den Kauf von Aspose.OCR für Java treffen können.

Erkennen Sie Text auf gescannten Bildern in Java

Bewältigen Sie die Herausforderung, dass OCR-Anwendungen keine weit verbreiteten Scanner haben. Unsere API verfügt über leistungsstarke integrierte Bildvorverarbeitungsfilter, die gedrehte, verzerrte und verrauschte Bilder geschickt verarbeiten. Kombiniert mit der Unterstützung aller Bildformate sorgt es für eine zuverlässige Erkennung auch von Smartphone-Fotos. Die meisten Vorverarbeitungs- und Bildkorrekturen sind automatisiert und erfordern nur in schwierigen Fällen Ihr Eingreifen.

Automatische Bildkorrekturen anwenden – Java

// Create instance of OCR API
AsposeOCR api = new AsposeOCR();

// Define pre-processing filters
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));

// Pre-process image before recognition
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);

// Recognize image
RecognitionResult result = api.RecognizePage(imageRes, set);

Extrahieren Sie Text aus Fotos in Java

Integrieren Sie Texterkennung und -erkennung in Ihre Java-Anwendungen. Greifen Sie ganz einfach auf präzise Ergebnisse aus Fotos zu und verbessern Sie so Ihre Bildverarbeitungsmöglichkeiten. Erweitern Sie die Bildverarbeitungsfunktionen und erzielen Sie präzise Ergebnisse aus Fotos.

Text auf Fotos erkennen und erkennen – Java

// Add a photo to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("photo.jpg");

// Set photo recognition mode
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setDetectAreasMode(DetectAreasMode.PHOTO);

// Extract text from a photo
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

Ressourcenoptimierung in Java

Die optische Zeichenerkennung erfordert Ressourcen. Unsere API bietet flexible Möglichkeiten, den klassischen Zeit-Preis-Qualitäts-Dreiklang auszubalancieren. Damit können Sie die Anzahl der von der Erkennungs-Engine verwendeten Threads einschränken. Diese Anpassung kann zwar zu einer langsameren Erkennungsgeschwindigkeit führen, ermöglicht Ihnen jedoch die Zuweisung von Ressourcen für gleichzeitige Aufgaben wie parallele Bildverarbeitung, Webservervorgänge, Datenbankverwaltung oder Hintergrunddatenanalyse.

  • Wählen Sie zwischen gründlicher Erkennung und schneller Erkennung.
  • Geben Sie die Anzahl der für die Erkennung zugewiesenen Threads an oder lassen Sie die Bibliothek automatisch auf die Anzahl der Prozessorkerne skalieren.
  • Entlasten Sie die CPU, indem Sie Berechnungen auf die GPU verlagern.

Ausgleich der Ressourcennutzung

RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setThreadsCount(2);

Schnelle Erkennung mit minimalem Setup

Wenn es sich bei Ihren Bildern um qualitativ hochwertige Scans ohne Verzerrung oder Verzerrung handelt, können Sie den schnellsten Erkennungsmodus verwenden, der möglichst wenig Ressourcen verbraucht, indem Sie Folgendes verwenden:

Schnelle OCR-Erkennung – Java

AsposeOCR api = new AsposeOCR();

// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add(os.path.join(self.dataDir, "source1.png"));
images.add(os.path.join(self.dataDir, "source2.png"));

// Fast recognize images
ArrayList<RecognitionResult> results = api.RecognizeFast(images);
results.forEach((result) -> {
  System.out.println(result);
});