Μετατρέψτε την εικόνα σε κείμενο στο Node.js
Εικόνα σε κείμενο στο Node.js
Περισσότερες προθήκες >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);
Γιατί να επιλέξετε το Aspose.OCR για το Node.js;
Το Aspose.OCR για Node.js σάς επιτρέπει να εξάγετε κείμενο από σαρωμένες σελίδες, φωτογραφίες, στιγμιότυπα οθόνης και άλλες εικόνες σε οποιαδήποτε πλατφόρμα όπου είναι εγκατεστημένο το Node.js. Ενισχύστε τα προϊόντα εσωτερικής εγκατάστασης, τις υπηρεσίες web, τις εφαρμογές χωρίς διακομιστή, το AWS Lambda, τις λειτουργίες Azure και άλλους κώδικες με λειτουργία οπτικής αναγνώρισης χαρακτήρων.
Το ισχυρό και πλούσιο σε χαρακτηριστικά API Optical Character Recognition (OCR) υποστηρίζει 130+ γλώσσες που βασίζονται σε λατινικά, κυριλλικά και ασιατικά σενάρια, συμπεριλαμβανομένων των κινεζικών και των χίντι, και μπορεί να αναγνωρίσει αρχεία στις πιο δημοφιλείς μορφές.
Αποτελεσματική και Ακριβής OCR
Επιτύχετε υψηλής ταχύτητας και ακριβή αποτελέσματα OCR με την προηγμένη τεχνολογία Node.js.
Πολυγλωσσική Υποστήριξη
Αναγνωρίστε κείμενο σε περισσότερες από 130 γλώσσες, συμπεριλαμβανομένων λατινικών, κυριλλικών, αραβικών, περσικών, ινδικών και κινεζικών σεναρίων, διασφαλίζοντας ευελιξία για τις εφαρμογές σας Node.js.
Ευέλικτη υποστήριξη εικόνας
Επεξεργαστείτε εικόνες από σαρωτές, κάμερες και smartphone χωρίς κόπο με το Node.js.
Ακρίβεια στην αναγνώριση κινεζικών χαρακτήρων
Αναγνωρίστε πάνω από 6.000 κινεζικούς χαρακτήρες με ακρίβεια στα έργα σας στο Node.js.
Ανίχνευση διάταξης
Προσδιορίστε και κατηγοριοποιήστε μπλοκ περιεχομένου σε εικόνες για να διασφαλίσετε τη σωστή σειρά του εξαγόμενου κειμένου, ανεξάρτητα από τη διάταξη.
Ζωντανό δείγμα κώδικα
Ξεκινήστε την αναγνώριση κειμένου από εικόνες με πολλές γραμμές κώδικα κώδικα. Ζήστε την απλότητα!
* Ανεβάζοντας τα αρχεία σας ή χρησιμοποιώντας την υπηρεσία συμφωνείτε με εμάς Όροι χρήσης και Πολιτική Απορρήτου.
Μετατροπή εικόνας σε κείμενο
Περισσότερα παραδείγματα >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);
});
Ενσωμάτωση σε εφαρμογές Node.js
Το Aspose.OCR για Node.js ενσωματώνεται απρόσκοπτα με οποιαδήποτε πλατφόρμα που υποστηρίζει C++ - είτε σε επιτραπέζιους υπολογιστές Windows, Windows Server, macOS, Linux , ή το σύννεφο.
Υποστηριζόμενες μορφές αρχείων
Aspose.OCR for Node.js via C++ μπορεί να λειτουργήσει με οποιοδήποτε αρχείο μπορείτε να πάρετε από έναν σαρωτή ή μια κάμερα. Τα αποτελέσματα αναγνώρισης μπορούν να αποθηκευτούν, να εισαχθούν σε μια βάση δεδομένων ή να αναλυθούν σε πραγματικό χρόνο.
εικόνες
- JPEG
- PNG
- TIFF
- BMP
Παρτίδα OCR
- ZIP
Αποτελέσματα αναγνώρισης
- Text
- JSON
- XML
Ζήστε την απόδοση και την ποιότητα
Η τεχνολογία αιχμής OCR εξασφαλίζει γρήγορη και ακριβή αναγνώριση κειμένου από εικόνες, ενδυναμώνοντας τις εφαρμογές σας με κορυφαίες δυνατότητες. Βελτιώστε την αποτελεσματικότητα του έργου σας και την εμπειρία χρήστη με τη λύση OCR υψηλής απόδοσης.
130+ Γλώσσες Αναγνώρισης
Το Node.js OCR API αναγνωρίζει πολλές γλώσσες και δημοφιλή σενάρια γραφής, συμπεριλαμβανομένων των μικτών γλωσσών:
Αφήστε τον εντοπισμό γλώσσας στη βιβλιοθήκη ή ορίστε τη γλώσσα μόνοι σας για βελτιωμένη απόδοση αναγνώρισης και αξιοπιστία.
- Εκτεταμένο λατινικό αλφάβητο: Αγγλικά, Ισπανικά, Γαλλικά, Ινδονησιακά, Πορτογαλικά, Γερμανικά, Βιετναμέζικα, Τουρκικά, Ιταλικά, Πολωνικά και 80+ άλλα.
- Κυριλλικό αλφάβητο: Ρώσικα, Ουκρανικά, Καζακικά, Σερβικά, Λευκορωσικά, Βουλγαρικά.
- Αραβικά, Περσικά, Ουρντού;
- Κινεζική και γραφή Devanagari, συμπεριλαμβανομένων των Χίντι, Μαράθι, Μποτζπουρί και άλλων.
Κατάλληλο για οποιοδήποτε περιεχόμενο
Η ακρίβεια και η αξιοπιστία της αναγνώρισης κειμένου εξαρτάται σε μεγάλο βαθμό από την ποιότητα της αρχικής εικόνας. Το Aspose.OCR για Node.js μέσω C++ παρέχει μια εκτεταμένη γκάμα από πλήρως αυτοματοποιημένα και χειροκίνητα φίλτρα επεξεργασίας εικόνας που βελτιώνουν μια εικόνα πριν σταλεί στη μηχανή OCR.
Χαρακτηριστικά και Δυνατότητες
Aspose.OCR for Node.js via C++ Εξερευνήστε τις προηγμένες δυνατότητες του Aspose.OCR για το Node.js.
Φωτογραφία OCR
Εξαγωγή κειμένου από φωτογραφίες smartphone με ακρίβεια σε επίπεδο σάρωσης.
PDF με δυνατότητα αναζήτησης
Μετατρέψτε οποιαδήποτε σάρωση σε ένα έγγραφο με πλήρη αναζήτηση και ευρετηρίαση.
Αναγνώριση URL
Αναγνωρίστε μια εικόνα από τη διεύθυνση URL χωρίς να την κατεβάσετε τοπικά.
Μαζική αναγνώριση
Διαβάστε όλες τις εικόνες από έγγραφα πολλών σελίδων, φακέλους και αρχεία.
Οποιαδήποτε γραμματοσειρά και στυλ
Προσδιορίστε και αναγνωρίστε κείμενο σε όλες τις δημοφιλείς γραμματοσειρές και στυλ.
Αναγνώριση με ακρίβεια
Προσαρμόστε κάθε παράμετρο OCR για καλύτερα αποτελέσματα αναγνώρισης.
Node.js Δείγματα κώδικα OCR
Ανακαλύψτε δείγματα κώδικα για να ενσωματώσετε εύκολα το OCR στις εφαρμογές σας Node.js.
Εγκατάσταση
Το Aspose.OCR για το Node.js παραδίδεται ως πακέτο NPM ή ως αυτοτελές αρχείο με δυνατότητα λήψης χωρίς εξωτερικές εξαρτήσεις. Εγκαταστήστε το εύκολα στο έργο σας και είστε έτοιμοι να αναγνωρίσετε κείμενα σε πολλές υποστηριζόμενες γλώσσες και να λάβετε αποτελέσματα αναγνώρισης σε διάφορες μορφές.
Εισαγάγετε το OCR για τη μονάδα Node.js στον κώδικά σας.
const Module = require("aspose-ocr/lib/asposeocr");
Αναγνώριση εικόνας σε κείμενο με το Node.js
Το Node.js OCR επιτρέπει τη μετατροπή εικόνων πίνακα σε επεξεργάσιμο κείμενο, απλοποιώντας την εξαγωγή δεδομένων. Ιδανική για διάφορες επαγγελματικές περιπτώσεις, η πανίσχυρη λύση OCR μας ενισχύει την προσβασιμότητα δεδομένων, βελτιώνοντας την παραγωγικότητα στις εφαρμογές.
Ρύθμιση μετατροπής εικόνας πίνακα σε κείμενο - 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);