Warum sollten Sie sich für Java als OCR -Bibliothek aus wählen?

Schalten Sie eine leistungsstarke OCR mit ASSOSE OCR JAVA -Bibliothek frei. Unsere Java-API ist eine effiziente, benutzerfreundliche und kostengünstige OCR-API. Fügen Sie in nur fünf Zeilen von Java -Code Ihren Anwendungen leistungsstarke OCR -Funktionen hinzu, ohne dass neuronale Netze und andere technische Details verstehen müssen. Egal, ob Sie mit Scans, Smartphone -Fotos, Screenshots oder PDFs arbeiten, unser OCR extrahiert Text und erzeugt Ergebnisse in allen beliebten Formaten.

Illustration ocr

Schnelle und präzise OCR

Erreichen Sie mit unserer fortschrittlichen Java-Technologie Hochgeschwindigkeits- und genaue OCR-Ergebnisse.

Mehrsprachige Unterstützung

Erkennen Sie Text in 140 Sprachen, einschließlich Englisch, Französisch, kyrillisch, arabisch, persisch, indic, chinesisch, japanisch, koreanisch, tamilisch und andere Skripte.

Alle Bilder

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

Erkennung gemischter Sprache

Erkennen Sie Dokumente in gemischten Sprachen wie Chinesisch/Englisch, Arabisch/Französisch, Hindi/Englisch und kyrillisch/englisch.

Jedes Schrift, Stil und Format

Bewahren Sie das Textlayout genau auf, erkennen Sie die Tabellenstruktur und erkennen Sie den Text unabhängig von den Schriftstilen nahtlos an.

Live -Code -Beispiel

Erleben Sie die Einfachheit: Image in Text in wenigen Zeilen von Java -Code in Text verwandeln

Bereit zu erkennen Bereit zu erkennen Lassen Sie hier eine Datei fallen oder klicken Sie, um zu durchsuchen *

* Durch Hochladen Ihrer Dateien oder die Verwendung des Dienstes, den Sie mit unserer zustimmen Nutzungsbedingungen Und Datenschutzrichtlinie.

Erkennungsergebnis
 

Bild in Text konvertieren

Erforschen 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

ASSOSE Java OCR-Code arbeitet nahtlos auf jeder Plattform, die [Java SE 6.0 oder höher]unterstützt ( https://docscs.asipSe.com/ocr/java/system-requirements/)-sei es ein lokaler Maschinen-, 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]funktionieren( 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

Erkennungsergebnisse

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

Einfache Installation

ASSOSS.OCR für Java wird als JAR -Datei (Lightweight Java Archive) oder als herunterladbare Datei mit minimalen Abhängigkeiten verteilt. Einfach installieren IT in Ihr Projekt, und Sie sind so eingestellt, dass Sie Texte in mehreren unterstützten Sprachen erkennen und Erkennungsergebnisse in verschiedenen Formaten speichern.

Anfordern einer Testlizenz , um die Entwicklung einer voll funktionsfähigen OCR-Anwendung ohne Einschränkungen zu starten.

Funktioniert überall

Unsere Java -Bibliothek unterstützt Java SE 6 oder höher voll und ermöglicht es Ihren Anwendungen, nahtlos auf jeder Plattform auszuführen - Desktop -Windows, Windows Server, MacOS, Linux und Cloud.

140+ Erkennungssprachen

Unsere Java -OCR -Bibliothek ist eine universelle Lösung für die Verarbeitung, Datenextraktion und die Inhaltsdigitalisierung auf globaler Ebene. Mit Unterstützung für eine Vielzahl europäischer, mittlerer Ost- und asiatischer Schreibskripte ist es für jedes Land und jedes Unternehmen gut angepasst.

ASSOSE OCR für Java erkennt Text in mehrsprachigen Dokumenten wie chinesisch/englisch, arabisch/französisch oder kyrillisch/englisch. Die folgenden Sprachen werden unterstützt:

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

Funktionen und Fähigkeiten

Aspose.OCR for Java Erkunden Sie die fortschrittlichen Funktionen und Fähigkeiten von Aspins OCR für Java.

Feature icon

Foto OCR

Text aus Smartphone-Fotos mit Genauigkeit auf Scanebene extrahieren.

Feature icon

Durchsuchbarer PDF

Konvertieren Sie einen Scan in ein durchsuchbares und bearbeitbares Dokument.

Feature icon

URL -Anerkennung

Erkennen Sie ein Bild von URL, ohne es lokal herunterzuladen.

Feature icon

Massenerkennung

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

Feature icon

Jede Schriftart und jeder Stil

Identifizieren und erkennen Sie Text in allen beliebten Schriftarten und Stilen.

Feature icon

Fein-Tune-Anerkennung

Passen Sie jeden OCR -Parameter für die besten Erkennungsergebnisse an.

Feature icon

Zaubersprüche

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

Feature icon

Suchen Sie Text in Bildern

Suchen Sie nach Text oder regulärem Ausdruck in einem Satz von Bildern.

Feature icon

Vergleichen Sie Bildtexte

Vergleichen Sie Texte auf zwei Bildern, unabhängig von Fall und Layout.

Feature icon

Weltweit

Extrahieren Sie den Text einer beliebigen Sprache mit automatischer Spracherkennung.

Feature icon

Schlüsseldetail -Extraktion

Extrahieren Sie automatisch wichtige Details aus ID -Karten.

Feature icon

Vollständige Integration in ASSOSE Lösungen

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

Code -Beispiele

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

Installation

Als JAR -Archiv -Datei (JAVA Archive) mit minimalen Abhängigkeiten oder vom Maven -Repository ist ASSOSE OCR für Java leicht zu verteilt. Die Integration in Ihr Projekt, direkt aus Ihrer bevorzugten Java Integrated Development Environment (IDE), ist ein nahtloser Prozess. Installieren Sie es einfach, und Sie sind bereit, die gesamte Spektrum der OCR-Funktionen zu nutzen und Erkennungsergebnisse in einem der unterstützten Formate zu sparen. Eine temporäre Lizenz erhöht alle Testversionsbeschränkungen für die Testversion für 30 Tage. Verwenden Sie diesen Zeitraum, um die Entwicklung eines voll funktionsfähigen OCR -Antrags zu initiieren, sodass Sie zu einem späteren Zeitpunkt eine fundierte Entscheidung über den Kauf von ASOSPLE.OCR für Java treffen können.

Erkennen Sie den Text auf gescannten Bildern in Java

Bewältigen Sie die Herausforderung von OCR -Anwendungen ohne weit verbreitete Scanner. Unsere API verfügt über leistungsstarke integrierte Bild-Vorverarbeitungsfilter, die teptly rotierte, verzerrte und laute Bilder verarbeiten. In Kombination mit Unterstützung für alle Bildformate gewährleistet es auch von Smartphone -Fotos zuverlässiger Anerkennung. Die meisten Vorverarbeitungs- und Bildkorrekturen sind automatisiert, sodass Ihre Intervention nur in anspruchsvollen Fällen erforderlich ist.

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);

Text aus Fotos in Java extrahieren

Integrieren Sie die Texterkennung und -erkennung in Ihre Java -Anwendungen. Greifen Sie mühelos auf präzise Ergebnisse von Fotos zu und verbessern Sie Ihre Bildverarbeitungsfunktionen. Erhöhen Sie die Bildverarbeitungsfunktionen und erhalten genaue Ergebnisse aus Fotos.

Text auf Foto erkennen und erkennen

// 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 Anerkennung der optischen Charaktere erfordert Ressourcen. Unsere API bietet flexible Möglichkeiten, um die klassische Triade in Zeitpreisqualität in Einklang zu bringen. Sie können die Anzahl der von der Erkennungsmotor verwendeten Threads einschränken. Während diese Anpassung zu einer langsameren Erkennungsgeschwindigkeit führen kann, können Sie Ressourcen für gleichzeitige Aufgaben wie parallele Bildverarbeitung, Webserverbetrieb, Datenbankverwaltung oder Hintergrunddatenanalysen zuweisen.

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

Ressourcen ausbalancieren uasage

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

Schnelle Erkennung mit minimalem Setup

Wenn Ihre Bilder qualitativ hochwertige Scans ohne Verbrennung oder Verzerrung sind, können Sie den schnellsten Erkennungsmodus verwenden, der minimal mögliche Ressourcen verwendet:

Schnelle Anerkennung OCR - 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);
});