अपने वेब पेजों में js ocr जोड़ें
आपकी वेबसाइट पर JS 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 क्यों चुनें?
जावास्क्रिप्ट के लिए aspose.ocr आपको स्कैन किए गए पृष्ठों, फ़ोटो, स्क्रीनशॉट और अन्य छवियों से सीधे वेब पेज पर या क्रॉस-प्लेटफ़ॉर्म इलेक्ट्रॉन ऐप से पाठ निकालने की अनुमति देता है। यह WebAssembly (WASM) तकनीक पर आधारित है, जो कोड को वेब सर्वर की आवश्यकता के बिना अंतिम उपयोगकर्ता के डिवाइस पर चलाने की अनुमति देता है। यह मूल रूप से आपके जावास्क्रिप्ट संदर्भ में एकीकृत किया जा सकता है, जिसमें सभी वेब ब्राउज़र फ़ंक्शन तक पहुंच शामिल है। C ++ के माध्यम से जावास्क्रिप्ट के लिए aspose.ocr वेब पर एम्बेडेड होने पर उच्चतम सुरक्षा प्रदान करता है, और ब्राउज़र की समान मूल और अनुमतियाँ सुरक्षा नीतियों को लागू करेगा।
हमारे शक्तिशाली और सुविधा समृद्ध ऑप्टिकल चरित्र मान्यता (OCR) API चीनी और हिंदी सहित लैटिन, सिरिलिक और एशियाई स्क्रिप्ट के आधार पर 140 से अधिक भाषाओं का समर्थन करती है, और सबसे लोकप्रिय स्वरूपों में फ़ाइलों को पहचान सकती है। विभिन्न प्रसंस्करण फ़िल्टर आपको तिरछा, विकृत और शोर छवियों को पहचानने की अनुमति देते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा एक्सचेंज प्रारूपों में लौटाए जाते हैं।

तेज और सटीक ओसीआर
C ++ तकनीक के माध्यम से उन्नत जावास्क्रिप्ट के साथ उच्च गति और सटीक OCR परिणाम प्राप्त करें।
बहुभाषी समर्थन
लैटिन, सिरिलिक, अरबी, फारसी, इंडिक और चीनी स्क्रिप्ट सहित 140+ भाषाओं में पाठ को पहचानें, 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);
आपके वेब एप्लिकेशन में OCR एकीकरण
JavaScript के लिए Aspose.OCOR API कोड को सीधे उपयोगकर्ता के वेब ब्राउज़र (क्लाइंट-साइड) या ब्राउज़र-आधारित वातावरण में, जैसे कि इलेक्टॉन में चलाने की अनुमति देता है।
समर्थित फ़ाइल स्वरूप
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 पृष्ठ के बगल में अनपैक करें, और आप ब्राउज़र में किसी भी छवि को सही पाठ में बदलने के लिए तैयार हैं।
एक परीक्षण लाइसेंस का अनुरोध करें बिना किसी सीमा के एक पूरी तरह से कार्यात्मक OCR एप्लिकेशन के विकास को किकस्टार्ट करने के लिए।
140+ मान्यता भाषाएँ
जावास्क्रिप्ट OCR API 140 से अधिक भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है, जिसमें मिश्रित भाषाएं शामिल हैं:
लाइब्रेरी में भाषा का पता लगाना छोड़ दें या बढ़ी हुई मान्यता प्रदर्शन और विश्वसनीयता के लिए भाषा को स्वयं परिभाषित करें।
- ** विस्तारित लैटिन ** वर्णमाला: अंग्रेजी, स्पेनिश, फ्रेंच, इंडोनेशियाई, पुर्तगाली, जर्मन, वियतनामी, तुर्की, इतालवी, पोलिश, और 80+ अधिक;
- ** सिरिलिक ** वर्णमाला: रूसी, यूक्रेनी, कजाख, सर्बियाई, बेलारूसन, बल्गेरियाई;
- अरबी, फारसी, उर्दू;
- हिंदी, मराठी, भोजपुरी और अन्य सहित चीनी और देवनागरी स्क्रिप्ट।
किसी भी सामग्री के लिए उपयुक्त
जावास्क्रिप्ट OCR API 140 से अधिक भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है, जिसमें मिश्रित भाषाएं शामिल हैं:
लाइब्रेरी में भाषा का पता लगाना छोड़ दें या बढ़ी हुई मान्यता प्रदर्शन और विश्वसनीयता के लिए भाषा को स्वयं परिभाषित करें।
प्रमुख विशेषताऐं
Aspose.OCR for Javascript via C++ जावास्क्रिप्ट के लिए aspose.ocr की उन्नत विशेषताओं का अन्वेषण करें।
फोटो ओसीआर
स्कैन-स्तरीय सटीकता के साथ स्मार्टफोन तस्वीरों से पाठ निकालें।
खोज योग्य पीडीएफ
किसी भी स्कैन को पूरी तरह से खोजा और सूचकांक योग्य दस्तावेज़ में बदलें।
URL मान्यता
स्थानीय रूप से डाउनलोड किए बिना URL से एक छवि को पहचानें।
थोक मान्यता
बहु-पृष्ठ दस्तावेज़, फ़ोल्डर और अभिलेखागार से सभी चित्र पढ़ें।
कोई भी फ़ॉन्ट और शैली
सभी लोकप्रिय टाइपफेस और शैलियों में पाठ को पहचानें और पहचानें।
ठीक धुन मान्यता
सर्वोत्तम मान्यता परिणामों के लिए प्रत्येक OCR पैरामीटर को समायोजित करें।
जावास्क्रिप्ट कोड नमूने
अपने HTML पृष्ठों और इलेक्ट्रॉन ऐप में C ++ के माध्यम से जावास्क्रिप्ट के लिए JavaScript के लिए मूल रूप से एकीकृत करने के लिए कोड नमूनों की खोज करें।
जावास्क्रिप्ट के लिए सरल स्थापना
जावास्क्रिप्ट के साथ छवि मान्यता
OCR अनुप्रयोगों को व्यापक रूप से अपनाने से आमतौर पर इस तथ्य से रोका जाता है कि अधिकांश उपयोगकर्ताओं के लिए स्कैनर सामान्य नहीं हैं। हमारे 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);
तालिकाओं से संख्यात्मक डेटा निकालना
संख्यात्मक डेटा वाले बड़े मुद्रित तालिकाओं का प्रबंधन करते समय, जैसे कि क्षेत्र समाजशास्त्रीय सर्वेक्षणों या इन्वेंट्री सूचियों का कच्चा डेटा, मैनुअल निष्कर्षण मानव त्रुटियों के लिए एक सुस्त, अव्यावहारिक प्रक्रिया बन जाता है। OCR सुसंगत और विश्वसनीय परिणाम सुनिश्चित करने, सूचना के निष्कर्षण को स्वचालित और मानकीकृत करने में मदद करता है। С ++ के माध्यम से जावास्क्रिप्ट के लिए 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);