Aspose.OCR for JavaScript via a C++
Beste JavaScript-OCR-API zur optischen Zeichenerkennung
Eine erweiterte JavaScript-OCR-API ermöglicht es Software-Experten, OCR-Funktionalität in webbasierte Projekte zu integrieren und Text sowie Bilder aus PDFs und anderen Dokumenten online zu extrahieren.
In der heutigen schnelllebigen digitalen Welt sind Unternehmen und Privatpersonen gleichermaßen ständig auf der Suche nach innovativen Lösungen zur Rationalisierung ihrer Abläufe. Die OCR-Technologie (Optical Character Recognition) hat sich dabei zu einem unschätzbar wertvollen Werkzeug entwickelt und ermöglicht die automatische Textextraktion aus Bildern und gescannten Dokumenten. Aspose.OCR für JavaScript über C++ ist eine robuste OCR-Lösung und wurde hauptsächlich für .NET-Anwendungen entwickelt ist es möglich, es über eine C++-API in JavaScript zu integrieren. Es kann Text in mehreren Sprachen erkennen, wodurch es für globale Anwendungen geeignet ist und verschiedene Bildformate unterstützt, darunter JPEG, PNG, BMP, TIFF und viele mehr.
Aspose.OCR ist eine leistungsstarke Bibliothek zur optischen Zeichenerkennung, die die Textextraktion aus Bildern und Dokumenten vereinfacht. Obwohl es hauptsächlich für .NET-Anwendungen konzipiert ist, können Softwareentwickler den JavaScript-Wrapper verwenden, um ihre OCR-Anwendung in JavaScript zu erstellen. Diese Anwendung kann Bilddateien akzeptieren, die C++-API zur Textextraktion aufrufen und den erkannten Text nach Bedarf anzeigen oder bearbeiten. Die Bibliothek unterstützt mehrere erweiterte Funktionen, wie z. B. die Verarbeitung aller Bilder, die Sie von einem Scanner oder einer Kamera erhalten, das Auffinden und automatische Korrigieren falsch geschriebener Wörter, das Erkennen von als Weblinks bereitgestellten Bildern, die Erkennung mehrseitiger PDF- und TIFF-Dateien, das Beibehalten der Formatierung usw.
Aspose.OCR für JavaScript über C++ bietet dank seiner fortschrittlichen Algorithmen und maschinellen Lernfunktionen eine hohe Genauigkeit bei der Texterkennung. Die Integration von Aspose.OCR mit JavaScript über eine C++-API eröffnet neue Möglichkeiten für den Einsatz der OCR-Technologie in Webanwendungen. Softwareentwickler können die Leistungsfähigkeit der API nutzen, um die Textextraktion aus Bildern und gescannten Dokumenten zu automatisieren und so letztendlich die Effizienz und Produktivität in verschiedenen Branchen zu verbessern. Seine unkomplizierte API und Dokumentation machen es für Entwickler mit unterschiedlichem Erfahrungsniveau zugänglich.
Erste Schritte mit Aspose.OCR für Java
Die empfohlene Methode zur Installation von Aspose.OCR für JavaScript über C++ ist die Verwendung von npm. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.
Installieren Sie Aspose.OCR für JavaScript über C++ über npm
NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0
Sie können die Bibliothek direkt von der Aspose.OCR-Produktseite
herunterladenTextextraktion aus Bildern über die JavaScript-API
Aspose.OCR für JavaScript über C++ bietet vollständige Unterstützung für das Laden und Extrahieren von Text aus verschiedenen Bildtypen in JavaScript-Anwendungen. Die API unterstützt einige gängige Bilddateiformate wie JPEG, PNG, GIF, TIFF, PDF, BMP und viele mehr. Es stehen mehrere Verarbeitungsfilter zur Verfügung, mit denen Softwareentwickler gedrehte, verzerrte und verrauschte Bilder erkennen können. Darüber hinaus werden die Erkennungsergebnisse in den gängigsten Dokumenten- und Datenaustauschformaten zurückgegeben. Das folgende Beispiel zeigt, wie JavaScript-Befehle zum Laden und Extrahieren von Text aus einem Bild verwendet werden können.
Wie führt man eine Textextraktion aus Bildern über die JavaScript-API durch?
const express = require('express');
const multer = require('multer'); // For handling file uploads
const child_process = require('child_process');
const app = express();
const port = 3000;
// Configure multer for handling file uploads
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });
app.post('/process-image', upload.single('image'), (req, res) => {
// Save the uploaded image to a file (you might need additional processing here)
const imageBuffer = req.file.buffer;
const fs = require('fs');
fs.writeFileSync('input.jpg', imageBuffer);
// Execute the C++ backend
const child = child_process.spawn('./your_cpp_program', []);
// Capture the output from the C++ backend
let extractedText = '';
child.stdout.on('data', (data) => {
extractedText += data.toString();
});
// When the C++ process exits
child.on('close', (code) => {
if (code === 0) {
res.send({ text: extractedText });
} else {
res.status(500).send({ error: 'OCR processing failed' });
}
});
});
app.listen(port, () => {
console.log(`Server listening at http://localhost:${port}`);
});
Ausgewählte Bereiche eines Bildes über die JS-API erkennen
Aspose.OCR für JavaScript über C++ verfügt über umfassende Funktionalität, die es Softwareentwicklern ermöglicht, mithilfe der JavaScript-API einen bestimmten Bereich innerhalb eines Bildes zu laden und zu erkennen. Die Bibliothek kann das gesamte Bild oder nur ausgewählte Bereiche erkennen; identifiziert Wörter, Zeilen oder Absätze. Es unterstützt die Erkennung und Erkennung aller gängigen Schriftarten und Schriftstile, einschließlich handgeschriebenem Text, mit überragender Erkennungsgeschwindigkeit und -genauigkeit.
Wie erkennt man einen ausgewählten Bildbereich mithilfe der JavaScript-API?
document.getElementById('process-button').addEventListener('click', () => {
const selectedArea = {
x: 100, // Define the selected area's coordinates (x, y, width, height)
y: 100,
width: 200,
height: 100,
};
const imageBlob = captureSelectedAreaAsBlob(selectedArea); // Implement this function to capture the selected area as an image blob
const formData = new FormData();
formData.append('image', imageBlob);
fetch('/api/ocr/recognize-selected-area', {
method: 'POST',
body: formData,
headers: {
'Accept': 'application/json',
},
})
.then(response => response.json())
.then(data => {
// Handle the recognized text response
console.log(data.text);
})
.catch(error => {
console.error(error);
});
});
Unterstützung der automatischen Rechtschreibprüfung in JS-Apps
Aspose.OCR für JavaScript über C++ bietet eine sehr leistungsstarke Unterstützung für Rechtschreibprüfung und Korrekturmechanismen in JavaScript-Anwendungen. Manchmal können nicht standardmäßige Schriftarten dazu führen, dass bestimmte Zeichen oder Wörter falsch erkannt werden. Um den Erkennungsprozess weiter zu verbessern, hat die Bibliothek eine leistungsstarke Rechtschreibprüfung bereitgestellt, mit der Softwareentwickler Rechtschreibfehler suchen und automatisch korrigieren können. Die Bibliothek unterstützt verschiedene erweiterte Funktionen wie die automatische Rechtschreibkorrektur, das Abrufen der Liste falsch geschriebener Wörter, die Arbeit mit benutzerdefinierten Wörterbüchern usw.