Verwandeln Sie das Bild in Node.js in Text
Bild zu Text in Node.js
Weitere Vitrinen >let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);
// Send image for OCR
var result = Module.AsposeOCRRecognize(batch);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(
result, Module.ExportFormat.text);
console.log(text);
Warum sollten Sie sich für Aspose.OCR für Node.js entscheiden?
Mit Aspose.OCR für Node.js können Sie Text aus gescannten Seiten, Fotos, Screenshots und anderen Bildern auf jeder Plattform extrahieren, auf der Node.js installiert ist. Stärken Sie Ihre lokalen Produkte, Webdienste, serverlosen Anwendungen, AWS Lambda, Azure Functions und anderen Code mit Funktionen zur optischen Zeichenerkennung.
Unsere leistungsstarke und funktionsreiche OCR-API (Optical Character Recognition) unterstützt über 130 Sprachen basierend auf lateinischen, kyrillischen und asiatischen Schriften, einschließlich Chinesisch und Hindi, und kann Dateien in den gängigsten Formaten erkennen.
Effiziente und genaue OCR
Erzielen Sie schnelle und genaue OCR-Ergebnisse mit der fortschrittlichen Node.js-Technologie.
Mehrsprachiger Support
Erkennen Sie Texte in mehr als 130 Sprachen, einschließlich lateinischer, kyrillischer, arabischer, persischer, indischer und chinesischer Schrift, und sorgen Sie so für Vielseitigkeit für Ihre Node.js-Anwendungen.
Vielseitige Bildunterstützung
Verarbeiten Sie Bilder von Scannern, Kameras und Smartphones mühelos mit Node.js.
Präzision bei der Erkennung chinesischer Schriftzeichen
Erkennen Sie über 6.000 chinesische Schriftzeichen präzise in Ihren Node.js-Projekten.
Layouterkennung
Identifizieren und kategorisieren Sie Inhaltsblöcke in Bildern, um unabhängig vom Layout die richtige Reihenfolge des extrahierten Texts sicherzustellen.
Live-Codebeispiel
Starten Sie die Texterkennung anhand von Bildern mit mehreren Codezeilen. Erleben Sie die Einfachheit!
* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unserem zu Nutzungsbedingungen Und Datenschutzrichtlinie.
Bild in Text umwandeln
Weitere Beispiele >fs.readFile("source.png", (err, imageData) => {
// Save photo to the virtual storage
const imageBytes = new Uint8Array(imageData);
let internalFileName = "temp";
let stream = Module.FS.open(internalFileName, "w+");
Module.FS.write(stream, imageBytes, 0, imageBytes.length, 0);
Module.FS.close(stream);
// Add photo to recognition batch
let source = Module.WasmAsposeOCRInput();
source.url = internalFileName;
let batch = new Module.WasmAsposeOCRInputs();
batch.push_back(source);
// Automatically adjust recognition settings to better process photographs
let recognitionSettings = Module.WasmAsposeOCRRecognitionSettings();
recognitionSettings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
recognitionSettings.auto_contrast= true;
// Send photo for OCR
var result = Module.AsposeOCRRecognize(batch, recognitionSettings);
// Output extracted text to the console
var text = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(text);
});
Integration in Node.js-Anwendungen
Aspose.OCR für Node.js lässt sich nahtlos in jede Plattform integrieren, die C++ unterstützt – egal ob auf dem Desktop Windows, Windows Server, macOS, Linux , oder die Wolke.
Unterstützte Dateiformate
Aspose.OCR for Node.js via C++ kann mit jeder [Datei]arbeiten( https://docs.aspose.com/ocr/nodejs-cpp/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
- JPEG
- PNG
- TIFF
- BMP
Batch-OCR
- ZIP
Anerkennungsergebnisse
- Text
- JSON
- XML
Erleben Sie Leistung und Qualität
Modernste OCR-Technologie sorgt für eine schnelle und genaue Texterkennung aus Bildern und verleiht Ihren Anwendungen erstklassige Funktionen. Steigern Sie die Effizienz und das Benutzererlebnis Ihres Projekts mit unserer leistungsstarken OCR-Lösung.
Über 130 Erkennungssprachen
Die OCR-API von Node.js erkennt viele Sprachen und gängige Schreibskripte, einschließlich gemischter Sprachen:
Überlassen Sie die Spracherkennung der Bibliothek oder definieren Sie die Sprache selbst, um die Erkennungsleistung und Zuverlässigkeit zu verbessern.
- Erweitertes lateinisches Alphabet: Englisch, Spanisch, Französisch, Indonesisch, Portugiesisch, Deutsch, Vietnamesisch, Türkisch, Italienisch, Polnisch und über 80 weitere;
- Kyrillisches Alphabet: Russisch, Ukrainisch, Kasachisch, Serbisch, Weißrussisch, Bulgarisch;
- Arabisch, Persisch, Urdu;
- Chinesische und Devanagari-Schrift, einschließlich Hindi, Marathi, Bhojpuri und andere.
Für jeden Inhalt geeignet
Die Genauigkeit und Zuverlässigkeit der Texterkennung hängt stark von der Qualität des Originalbildes ab. Aspose.OCR für Node.js über C++ bietet eine umfangreiche Auswahl an vollautomatischen und manuellen Bildverarbeitungsfiltern, die ein Bild verbessern, bevor es an die OCR-Engine gesendet wird.
Merkmale und Fähigkeiten
Aspose.OCR for Node.js via C++ Entdecken Sie die erweiterten Funktionen von Aspose.OCR für Node.js.
Foto-OCR
Extrahieren Sie Text aus Smartphone-Fotos mit Scan-Genauigkeit.
Durchsuchbares PDF
Wandeln Sie jeden Scan in ein vollständig durchsuchbares und indizierbares Dokument um.
URL-Erkennung
Erkennen Sie ein Bild anhand der URL, ohne es lokal herunterzuladen.
Massenerkennung
Lesen Sie alle Bilder aus mehrseitigen Dokumenten, Ordnern und Archiven.
Beliebige Schriftart und Stil
Identifizieren und erkennen Sie Texte in allen gängigen Schriftarten und Stilen.
Feinabstimmung der Erkennung
Passen Sie jeden OCR-Parameter an, um optimale Erkennungsergebnisse zu erzielen.
Node.js OCR-Codebeispiele
Entdecken Sie Codebeispiele zur einfachen Integration von OCR in Ihre Node.js-Anwendungen.
Installieren
Aspose.OCR für Node.js wird als NPM-Paket oder als eigenständige herunterladbare Datei ohne externe Abhängigkeiten bereitgestellt. Installieren Sie es einfach in Ihrem Projekt, und schon können Sie Texte in mehreren unterstützten Sprachen erkennen und Erkennungsergebnisse in verschiedenen Formaten erhalten.
Importieren Sie das OCR-Modul für Node.js in Ihren Code.
const Module = require("aspose-ocr/lib/asposeocr");
Bild-zu-Text-Erkennung mit Node.js
Node.js OCR ermöglicht die Umwandlung von Tabellenbildern in bearbeitbaren Text und optimiert so die Datenextraktion. Unsere leistungsstarke OCR-Lösung ist ideal für verschiedene Geschäftsfälle und verbessert die Datenzugänglichkeit und steigert die Produktivität in Anwendungen.
Richten Sie die Konvertierung von Tabellenbildern in Text ein – Node.js
// Load a scan or photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;
// Analyze tabular structures
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.TABLE;
// Limit the subset of characters to improve recognition accuracy and increase performance
settings.alphabet = "1234567890.,;";
// Extract text from a table
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);