अपने वेब पृष्ठों में ओसीआर जोड़ें - जावास्क्रिप्ट - इलेक्ट्रॉन
आपकी वेब साइट पर ओ.सी.आर
अधिक शोकेस >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);
C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR क्यों चुनें?
C++ के माध्यम से JavaScript के लिए Aspose.OCR आपको स्कैन किए गए पृष्ठों, फ़ोटो, स्क्रीनशॉट और अन्य छवियों से सीधे वेब पेज पर या क्रॉस-प्लेटफ़ॉर्म इलेक्ट्रॉन ऐप्स से टेक्स्ट निकालने की अनुमति देता है। यह WebAssembly (Wasm) तकनीक पर आधारित है, जो वेब सर्वर की आवश्यकता के बिना कोड को अंतिम उपयोगकर्ता के डिवाइस पर चलाने की अनुमति देता है। इसे आपके जावास्क्रिप्ट संदर्भ में मूल रूप से एकीकृत किया जा सकता है, जिसमें सभी वेब ब्राउज़र फ़ंक्शंस तक पहुंच शामिल है। C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR वेब पर एम्बेड होने पर उच्चतम सुरक्षा प्रदान करता है, और ब्राउज़र की समान-मूल और अनुमति सुरक्षा नीतियों को लागू करेगा।
हमारा शक्तिशाली और सुविधा संपन्न ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) एपीआई चीनी और हिंदी सहित लैटिन, सिरिलिक और एशियाई लिपियों पर आधारित 130 से अधिक भाषाओं का समर्थन करता है, और सबसे लोकप्रिय प्रारूपों में फ़ाइलों को पहचान सकता है। विभिन्न प्रसंस्करण फ़िल्टर आपको तिरछी, विकृत और शोर वाली छवियों को पहचानने की अनुमति देते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा विनिमय प्रारूपों में लौटाए जाते हैं।
तेज़ और सटीक ओसीआर
C++ तकनीक के माध्यम से उन्नत जावास्क्रिप्ट के साथ उच्च गति और सटीक ओसीआर परिणाम प्राप्त करें।
बहुभाषी समर्थन
लैटिन, सिरिलिक, अरबी, फ़ारसी, इंडिक और चीनी लिपियों सहित 130+ भाषाओं में पाठ को पहचानें, C++ एकीकरण के माध्यम से आपके जावास्क्रिप्ट अनुप्रयोगों के लिए बहुमुखी प्रतिभा सुनिश्चित करें।
बहुमुखी छवि समर्थन
C++ के माध्यम से जावास्क्रिप्ट के साथ स्कैनर, कैमरे और स्मार्टफ़ोन से छवियों को आसानी से संसाधित करें।
चीनी चरित्र पहचान में परिशुद्धता
C++ के माध्यम से अपने जावास्क्रिप्ट प्रोजेक्ट्स में सटीकता के साथ 6,000 से अधिक चीनी अक्षरों को पहचानें।
लेआउट का पता लगाना
लेआउट की परवाह किए बिना, निकाले गए टेक्स्ट का सही क्रम सुनिश्चित करने के लिए छवियों में सामग्री ब्लॉक को पहचानें और वर्गीकृत करें।
लाइव कोड नमूना
कोड की केवल तीन पंक्तियों में छवियों से पाठ पहचान आरंभ करें। सरलता का अनुभव करें!
* अपनी फ़ाइलें अपलोड करके या सेवा का उपयोग करके आप हमारी बात से सहमत हैं उपयोग की शर्तें और गोपनीयता नीति.
छवि को टेक्स्ट में बदलें
और ज्यादा उदाहरण >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);
आपके वेब एप्लिकेशन में ओसीआर एकीकरण
जावास्क्रिप्ट के लिए Aspose.OCR कोड को सीधे अंतिम उपयोगकर्ता के वेब ब्राउज़र (क्लाइंट-साइड) या ब्राउज़र-आधारित वातावरण, जैसे कि इलेक्शन में चलाने की अनुमति देता है।
समर्थित फ़ाइल स्वरूप
Aspose.OCR for Javascript via C++ वस्तुतः किसी भी [फ़ाइल]के साथ काम कर सकता है( https://docs.aspose.com/ocr/javascript-cpp/supported-file-formats/ ) आप स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणाम सबसे लोकप्रिय फ़ाइल और डेटा विनिमय प्रारूपों में लौटाए जाते हैं जिन्हें सहेजा जा सकता है, डेटाबेस में आयात किया जा सकता है, या वास्तविक समय में विश्लेषण किया जा सकता है।
इमेजिस
- JPEG
- PNG
- TIFF
- BMP
बैच ओसीआर
- ZIP
मान्यता परिणाम
- Text
- JSON
- XML
सहज स्थापना
C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR को एक स्व-निहित डाउनलोड करने योग्य पैकेज के रूप में वितरित किया जाता है जिसे स्थापित करने के लिए किसी बाहरी निर्भरता की आवश्यकता नहीं होती है। बस इसे अपने HTML पेज के बगल में अनपैक करें, और आप सीधे ब्राउज़र में किसी भी छवि को टेक्स्ट में बदलने के लिए तैयार हैं।
एक परीक्षण लाइसेंस का अनुरोध करें बिना किसी सीमा के पूरी तरह कार्यात्मक ओसीआर एप्लिकेशन के विकास को शुरू करने के लिए।
130+ मान्यता भाषाएँ
जावास्क्रिप्ट ओसीआर एपीआई मिश्रित भाषाओं सहित 130 से अधिक भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है:
बेहतर पहचान प्रदर्शन और विश्वसनीयता के लिए भाषा का पता लगाने को लाइब्रेरी पर छोड़ दें या स्वयं भाषा को परिभाषित करें।
- विस्तारित लैटिन वर्णमाला: अंग्रेजी, स्पेनिश, फ्रेंच, इंडोनेशियाई, पुर्तगाली, जर्मन, वियतनामी, तुर्की, इतालवी, पोलिश, और 80+ अधिक;
- सिरिलिक वर्णमाला: रूसी, यूक्रेनी, कज़ाख, सर्बियाई, बेलारूसी, बल्गेरियाई;
- अरबी, फ़ारसी, उर्दू;
- चीनी और देवनागरी लिपि, जिसमें हिंदी, मराठी, भोजपुरी और अन्य शामिल हैं।
किसी भी सामग्री के लिए उपयुक्त
जावास्क्रिप्ट ओसीआर एपीआई मिश्रित भाषाओं सहित 130 से अधिक भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है:
बेहतर पहचान प्रदर्शन और विश्वसनीयता के लिए भाषा का पता लगाने को लाइब्रेरी पर छोड़ दें या स्वयं भाषा को परिभाषित करें।
प्रमुख विशेषताऐं
Aspose.OCR for Javascript via C++ जावास्क्रिप्ट के लिए Aspose.OCR की उन्नत सुविधाओं का अन्वेषण करें।
फोटो ओसीआर
स्कैन-स्तरीय सटीकता के साथ स्मार्टफ़ोन फ़ोटो से टेक्स्ट निकालें।
खोजने योग्य पीडीएफ
किसी भी स्कैन को पूरी तरह से खोजने योग्य और अनुक्रमणिका योग्य दस्तावेज़ में परिवर्तित करें।
यूआरएल पहचान
किसी छवि को स्थानीय रूप से डाउनलोड किए बिना URL से पहचानें।
थोक मान्यता
बहु-पृष्ठ दस्तावेज़ों, फ़ोल्डरों और संग्रहों से सभी छवियां पढ़ें।
कोई भी फ़ॉन्ट और शैली
सभी लोकप्रिय टाइपफेस और शैलियों में टेक्स्ट को पहचानें और पहचानें।
उत्तम धुन पहचान
सर्वोत्तम पहचान परिणामों के लिए प्रत्येक OCR पैरामीटर को समायोजित करें।
जावास्क्रिप्ट कोड नमूने
अपने HTML पृष्ठों और इलेक्ट्रॉन ऐप्स में C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR को सहजता से एकीकृत करने के लिए कोड नमूने खोजें।
जावास्क्रिप्ट के लिए सरल स्थापना
जावास्क्रिप्ट के साथ छवि पहचान
ओसीआर अनुप्रयोगों का व्यापक रूप से अपनाया जाना आमतौर पर इस तथ्य से रुका हुआ है कि अधिकांश उपयोगकर्ताओं के लिए स्कैनर आम नहीं हैं। हमारी ओसीआर लाइब्रेरी में शक्तिशाली अंतर्निहित छवि प्री-प्रोसेसिंग फ़िल्टर हैं जो अंधेरे, घुमाए गए, तिरछे और शोर वाली छवियों को संभाल सकते हैं। सभी छवि प्रारूपों के समर्थन के साथ, यह स्मार्टफ़ोन फ़ोटो की भी विश्वसनीय पहचान की अनुमति देता है। अधिकांश प्री-प्रोसेसिंग और छवि सुधार स्वचालित रूप से किया जाता है, इसलिए आपको केवल कठिन मामलों में ही हस्तक्षेप करना होगा।
स्वचालित छवि सुधार लागू करें - जावास्क्रिप्ट
// 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);
जावास्क्रिप्ट के लिए सार्वभौमिक छवि से टेक्स्ट कनवर्टर
जबकि कई व्यवसाय, संगठन और व्यक्ति कागजी दस्तावेजों पर अपनी निर्भरता को कम करने के लिए सक्रिय रूप से काम कर रहे हैं, यह अभी भी भंडारण और साझा करने के लिए सबसे व्यापक प्रारूप है। भौतिक अभिलेखागार द्वारा समर्थित स्कैन किए गए दस्तावेज़ नियामक अनुपालन, कानूनी उद्देश्यों, दीर्घकालिक बैकअप और अतिरेक के लिए पर्याप्त हैं। हालाँकि, मौजूदा स्कैन की गई सामग्री या मौजूदा दस्तावेज़ों के कुछ हिस्सों के आधार पर नई सामग्री बनाने के व्यावसायिक मामले अक्सर सामने आते हैं। С++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR स्कैन किए गए पेज को खोजने योग्य और संपादन योग्य टेक्स्ट में परिवर्तित करना आसान बनाता है। सामग्री को उच्च सटीकता और गति के साथ पहचाना जाता है, जिससे आपको मैन्युअल टाइपिंग में समय और प्रयास की बचत होती है और यह सुनिश्चित होता है कि कोई मानवीय त्रुटियां न हों, खासकर जब बड़ी मात्रा में जानकारी के साथ काम कर रहे हों।
छवि को दस्तावेज़ में बदलें - जावास्क्रिप्ट
// 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);
तालिकाओं से संख्यात्मक डेटा निकालना
संख्यात्मक डेटा वाली बड़ी मुद्रित तालिकाओं का प्रबंधन करते समय, जैसे कि क्षेत्र समाजशास्त्रीय सर्वेक्षणों या इन्वेंट्री सूचियों का कच्चा डेटा, मैन्युअल निष्कर्षण एक सुस्त, अव्यवहारिक प्रक्रिया बन जाती है जो मानवीय त्रुटियों के प्रति अत्यधिक संवेदनशील होती है। ओसीआर लगातार और विश्वसनीय परिणाम सुनिश्चित करते हुए, सूचना के निष्कर्षण को स्वचालित और मानकीकृत करने में मदद करता है। सी++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR स्कैन किए गए या फोटो खींचे गए सारणीबद्ध डेटा को मशीन-पठनीय सामग्री में परिवर्तित करने को पूरी तरह से स्वचालित करता है। निकाले गए डेटा को आसानी से डेटाबेस में एकीकृत किया जा सकता है और विश्लेषण किया जा सकता है, जिससे अधिक सूचित निर्णय लेने में योगदान मिलता है।
पाठ के लिए तालिका छवि - जावास्क्रिप्ट
// 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);