Προσθέστε OCR στις ιστοσελίδες σας - JavaScript - Electron
OCR στον ιστότοπό σας
Περισσότερες προθήκες >var input = Module.WasmAsposeOCRInput();
var inputs = new Module.WasmAsposeOCRInputs();
// Prepare settings
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = "<file name>";
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Serrialize result
var result_str = Module.AsposeOCRSerializeResult(
result, Module.ExportFormat.text);
console.log(result_str);
Γιατί να επιλέξετε Aspose.OCR για JavaScript μέσω C++;
Το Aspose.OCR για JavaScript μέσω C++ σάς επιτρέπει να εξάγετε κείμενο από σαρωμένες σελίδες, φωτογραφίες, στιγμιότυπα οθόνης και άλλες εικόνες απευθείας σε μια ιστοσελίδα ή από εφαρμογές Electron σε πολλαπλές πλατφόρμες. Βασίζεται στην τεχνολογία WebAssembly (Wasm), η οποία επιτρέπει στον κώδικα να εκτελείται στη συσκευή του τελικού χρήστη χωρίς την ανάγκη διακομιστή web. Μπορεί να ενσωματωθεί εγγενώς στο περιβάλλον JavaScript, συμπεριλαμβανομένης της πρόσβασης σε όλες τις λειτουργίες του προγράμματος περιήγησης Ιστού. Το Aspose.OCR για JavaScript μέσω C++ παρέχει την υψηλότερη ασφάλεια όταν είναι ενσωματωμένο στον ιστό και θα επιβάλει τις πολιτικές ασφαλείας του προγράμματος περιήγησης ίδιας προέλευσης και αδειών.
Το ισχυρό και πλούσιο σε χαρακτηριστικά API Optical Character Recognition (OCR) υποστηρίζει περισσότερες από 130 γλώσσες που βασίζονται σε λατινικά, κυριλλικά και ασιατικά σενάρια, συμπεριλαμβανομένων των κινεζικών και των χίντι, και μπορεί να αναγνωρίσει αρχεία στις πιο δημοφιλείς μορφές. Διάφορα φίλτρα επεξεργασίας σάς επιτρέπουν να αναγνωρίζετε λοξές, παραμορφωμένες και θορυβώδεις εικόνες. Τα αποτελέσματα αναγνώρισης επιστρέφονται στις πιο δημοφιλείς μορφές ανταλλαγής δεδομένων.
Γρήγορη και ακριβή OCR
Επιτύχετε υψηλής ταχύτητας και ακριβή αποτελέσματα OCR με προηγμένη JavaScript μέσω τεχνολογίας C++.
Πολυγλωσσική Υποστήριξη
Αναγνωρίστε κείμενο σε 130+ γλώσσες, συμπεριλαμβανομένων λατινικών, κυριλλικών, αραβικών, περσικών, ινδικών και κινεζικών σεναρίων, διασφαλίζοντας ευελιξία για τις εφαρμογές σας JavaScript μέσω ενσωμάτωσης C++.
Ευέλικτη υποστήριξη εικόνας
Επεξεργαστείτε εικόνες από σαρωτές, κάμερες και smartphone χωρίς κόπο με JavaScript μέσω C++.
Ακρίβεια στην αναγνώριση κινεζικών χαρακτήρων
Αναγνωρίστε πάνω από 6.000 κινεζικούς χαρακτήρες με ακρίβεια στα έργα σας JavaScript μέσω C++.
Ανίχνευση διάταξης
Προσδιορίστε και κατηγοριοποιήστε μπλοκ περιεχομένου σε εικόνες για να διασφαλίσετε τη σωστή σειρά του εξαγόμενου κειμένου, ανεξάρτητα από τη διάταξη.
Ζωντανό δείγμα κώδικα
Ξεκινήστε την αναγνώριση κειμένου από εικόνες σε τρεις μόνο γραμμές κώδικα. Ζήστε την απλότητα!
* Ανεβάζοντας τα αρχεία σας ή χρησιμοποιώντας την υπηρεσία συμφωνείτε με εμάς Οροι χρήσης και Πολιτική Απορρήτου.
Μετατροπή εικόνας σε κείμενο
Περισσότερα παραδείγματα >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();
var inputs = new Module.WasmAsposeOCRInputs();
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = filename;
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Get recognition results as text
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);
Ενσωμάτωση OCR στην εφαρμογή WEB σας
Το Aspose.OCR για JavaScript επιτρέπει στον κώδικα να εκτελείται απευθείας στο πρόγραμμα περιήγησης ιστού του τελικού χρήστη (από την πλευρά του πελάτη) ή σε περιβάλλοντα που βασίζονται σε πρόγραμμα περιήγησης, όπως το Electon.
Υποστηριζόμενες μορφές αρχείων
Aspose.OCR for Javascript via C++ μπορεί να λειτουργήσει σχεδόν με οποιοδήποτε αρχείο μπορείτε να πάρετε από έναν σαρωτή ή μια κάμερα. Τα αποτελέσματα αναγνώρισης επιστρέφονται στις πιο δημοφιλείς μορφές ανταλλαγής αρχείων και δεδομένων που μπορούν να αποθηκευτούν, να εισαχθούν σε μια βάση δεδομένων ή να αναλυθούν σε πραγματικό χρόνο.
εικόνες
- JPEG
- PNG
- TIFF
- BMP
Παρτίδα OCR
- ZIP
Αποτελέσματα αναγνώρισης
- Text
- JSON
- XML
Αβίαστη Εγκατάσταση
Το Aspose.OCR για JavaScript μέσω C++ διανέμεται ως αυτόνομο πακέτο με δυνατότητα λήψης, το οποίο δεν απαιτεί την εγκατάσταση εξωτερικών εξαρτήσεων. Απλώς αποσυσκευάστε το δίπλα στη σελίδα HTML και είστε έτοιμοι να μετατρέψετε οποιαδήποτε εικόνα σε κείμενο απευθείας στο πρόγραμμα περιήγησης.
Ζητήστε μια δοκιμαστική άδεια για να ξεκινήσετε την ανάπτυξη μιας πλήρως λειτουργικής εφαρμογής OCR χωρίς περιορισμούς.
130+ Γλώσσες Αναγνώρισης
Το JavaScript OCR API αναγνωρίζει περισσότερες από 130 γλώσσες και δημοφιλή σενάρια γραφής, συμπεριλαμβανομένων των μικτών γλωσσών:
Αφήστε τον εντοπισμό γλώσσας στη βιβλιοθήκη ή ορίστε τη γλώσσα μόνοι σας για βελτιωμένη απόδοση και αξιοπιστία αναγνώρισης.
- Εκτεταμένο λατινικό αλφάβητο: Αγγλικά, Ισπανικά, Γαλλικά, Ινδονησιακά, Πορτογαλικά, Γερμανικά, Βιετναμέζικα, Τουρκικά, Ιταλικά, Πολωνικά και 80+ άλλα.
- Κυριλλικό αλφάβητο: Ρώσικα, Ουκρανικά, Καζακικά, Σερβικά, Λευκορωσικά, Βουλγαρικά.
- Αραβικά, Περσικά, Ουρντού;
- Κινεζική και γραφή Devanagari, συμπεριλαμβανομένων των Χίντι, Μαράθι, Μποτζπουρί και άλλων.
Κατάλληλο για οποιοδήποτε περιεχόμενο
Το JavaScript OCR API αναγνωρίζει περισσότερες από 130 γλώσσες και δημοφιλή σενάρια γραφής, συμπεριλαμβανομένων των μικτών γλωσσών:
Αφήστε τον εντοπισμό γλώσσας στη βιβλιοθήκη ή ορίστε τη γλώσσα μόνοι σας για βελτιωμένη απόδοση και αξιοπιστία αναγνώρισης.
Βασικά χαρακτηριστικά
Aspose.OCR for Javascript via C++ Εξερευνήστε τις προηγμένες δυνατότητες του Aspose.OCR για JavaScript.
Φωτογραφία OCR
Εξαγωγή κειμένου από φωτογραφίες smartphone με ακρίβεια σε επίπεδο σάρωσης.
PDF με δυνατότητα αναζήτησης
Μετατρέψτε οποιαδήποτε σάρωση σε ένα έγγραφο με πλήρη αναζήτηση και ευρετηρίαση.
Αναγνώριση URL
Αναγνωρίστε μια εικόνα από τη διεύθυνση URL χωρίς να την κατεβάσετε τοπικά.
Μαζική αναγνώριση
Διαβάστε όλες τις εικόνες από έγγραφα πολλών σελίδων, φακέλους και αρχεία.
Οποιαδήποτε γραμματοσειρά και στυλ
Προσδιορίστε και αναγνωρίστε κείμενο σε όλες τις δημοφιλείς γραμματοσειρές και στυλ.
Αναγνώριση με ακρίβεια
Προσαρμόστε κάθε παράμετρο OCR για καλύτερα αποτελέσματα αναγνώρισης.
Δείγματα κώδικα JavaScript
Ανακαλύψτε δείγματα κώδικα για να ενσωματώσετε απρόσκοπτα το Aspose.OCR για JavaScript μέσω C++ στις σελίδες HTML και τις εφαρμογές σας Electron.
Απλή εγκατάσταση για JavaScript
Αναγνώριση εικόνας με JavaScript
Η ευρεία υιοθέτηση των εφαρμογών OCR συνήθως διακόπτεται από το γεγονός ότι οι σαρωτές δεν είναι συνηθισμένοι για τους περισσότερους χρήστες. Η βιβλιοθήκη μας OCR διαθέτει ισχυρά ενσωματωμένα φίλτρα προεπεξεργασίας εικόνων που μπορούν να χειριστούν σκοτεινές, περιστρεφόμενες, λοξές και θορυβώδεις εικόνες. Σε συνδυασμό με την υποστήριξη για όλες τις μορφές εικόνας, επιτρέπει την αξιόπιστη αναγνώριση ακόμη και φωτογραφιών smartphone. Το μεγαλύτερο μέρος της προεπεξεργασίας και της διόρθωσης εικόνας γίνεται αυτόματα, οπότε θα χρειαστεί να επέμβετε μόνο σε δύσκολες περιπτώσεις.
Εφαρμογή αυτόματων διορθώσεων εικόνας - JavaScript
// Load 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;
// Automatically adjust contrast and remove noise
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
settings.auto_contrast = true;
settings.auto_denoising = true;
// Extract text from photo:
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Output recognition results
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);
Καθολικός μετατροπέας εικόνας σε κείμενο για JavaScript
Ενώ πολλές επιχειρήσεις, οργανισμοί και ιδιώτες εργάζονται ενεργά για να μειώσουν την εξάρτησή τους από έντυπα έγγραφα, αυτή εξακολουθεί να είναι η πιο διαδεδομένη μορφή αποθήκευσης και κοινής χρήσης. Τα σαρωμένα έγγραφα που υποστηρίζονται από φυσικά αρχεία επαρκούν για συμμόρφωση με τους κανονισμούς, νομικούς σκοπούς, μακροπρόθεσμη δημιουργία αντιγράφων ασφαλείας και πλεονασμό. Ωστόσο, συχνά προκύπτουν επιχειρηματικές υποθέσεις για τη δημιουργία νέου περιεχομένου με βάση υπάρχον σαρωμένο περιεχόμενο ή τμήματα υπαρχόντων εγγράφων. Το Aspose.OCR για JavaScript μέσω С++ διευκολύνει τη μετατροπή μιας σαρωμένης σελίδας σε κείμενο με δυνατότητα αναζήτησης και επεξεργασίας. Το περιεχόμενο αναγνωρίζεται με υψηλή ακρίβεια και ταχύτητα, εξοικονομώντας χρόνο και προσπάθεια χειροκίνητης πληκτρολόγησης και διασφαλίζοντας ότι δεν υπάρχουν ανθρώπινα λάθη, ειδικά όταν εργάζεστε με μεγάλο όγκο πληροφοριών.
Μετατροπή εικόνας σε έγγραφο - JavaScript
// Load a scanned page 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 content structure
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.DOCUMENT;
settings.upscale_small_font = true;
// Extract text from a page
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
Εξαγωγή αριθμητικών δεδομένων από πίνακες
Κατά τη διαχείριση μεγάλων τυπωμένων πινάκων που περιέχουν αριθμητικά δεδομένα, όπως ακατέργαστα δεδομένα επιτόπιων κοινωνιολογικών ερευνών ή καταλόγους απογραφής, η χειροκίνητη εξαγωγή γίνεται μια αργή, μη πρακτική διαδικασία εξαιρετικά επιρρεπής σε ανθρώπινα λάθη. Το OCR βοηθά στην αυτοματοποίηση και τυποποίηση της εξαγωγής πληροφοριών, διασφαλίζοντας συνεπή και αξιόπιστα αποτελέσματα. Το Aspose.OCR για JavaScript μέσω С++ αυτοματοποιεί πλήρως τη μετατροπή σαρωμένων ή φωτογραφημένων δεδομένων σε πίνακα σε περιεχόμενο αναγνώσιμο από μηχανή. Τα εξαγόμενα δεδομένα μπορούν εύκολα να ενσωματωθούν σε βάσεις δεδομένων και να αναλυθούν, συμβάλλοντας σε πιο ενημερωμένη λήψη αποφάσεων.
Εικόνα πίνακα σε κείμενο - JavaScript
// 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);