C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR क्यों चुनें?

C++ के माध्यम से JavaScript के लिए Aspose.OCR आपको स्कैन किए गए पृष्ठों, फ़ोटो, स्क्रीनशॉट और अन्य छवियों से सीधे वेब पेज पर या क्रॉस-प्लेटफ़ॉर्म इलेक्ट्रॉन ऐप्स से टेक्स्ट निकालने की अनुमति देता है। यह WebAssembly (Wasm) तकनीक पर आधारित है, जो वेब सर्वर की आवश्यकता के बिना कोड को अंतिम उपयोगकर्ता के डिवाइस पर चलाने की अनुमति देता है। इसे आपके जावास्क्रिप्ट संदर्भ में मूल रूप से एकीकृत किया जा सकता है, जिसमें सभी वेब ब्राउज़र फ़ंक्शंस तक पहुंच शामिल है। C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR वेब पर एम्बेड होने पर उच्चतम सुरक्षा प्रदान करता है, और ब्राउज़र की समान-मूल और अनुमति सुरक्षा नीतियों को लागू करेगा।

हमारा शक्तिशाली और सुविधा संपन्न ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) एपीआई चीनी और हिंदी सहित लैटिन, सिरिलिक और एशियाई लिपियों पर आधारित 130 से अधिक भाषाओं का समर्थन करता है, और सबसे लोकप्रिय प्रारूपों में फ़ाइलों को पहचान सकता है। विभिन्न प्रसंस्करण फ़िल्टर आपको तिरछी, विकृत और शोर वाली छवियों को पहचानने की अनुमति देते हैं। मान्यता परिणाम सबसे लोकप्रिय डेटा विनिमय प्रारूपों में लौटाए जाते हैं।

Illustration ocr

तेज़ और सटीक ओसीआर

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 कोड को सीधे अंतिम उपयोगकर्ता के वेब ब्राउज़र (क्लाइंट-साइड) या ब्राउज़र-आधारित वातावरण, जैसे कि इलेक्शन में चलाने की अनुमति देता है।

Microsoft Windows
Linux
MacOS

समर्थित फ़ाइल स्वरूप

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 की उन्नत सुविधाओं का अन्वेषण करें।

Feature icon

फोटो ओसीआर

स्कैन-स्तरीय सटीकता के साथ स्मार्टफ़ोन फ़ोटो से टेक्स्ट निकालें।

Feature icon

खोजने योग्य पीडीएफ

किसी भी स्कैन को पूरी तरह से खोजने योग्य और अनुक्रमणिका योग्य दस्तावेज़ में परिवर्तित करें।

Feature icon

यूआरएल पहचान

किसी छवि को स्थानीय रूप से डाउनलोड किए बिना URL से पहचानें।

Feature icon

थोक मान्यता

बहु-पृष्ठ दस्तावेज़ों, फ़ोल्डरों और संग्रहों से सभी छवियां पढ़ें।

Feature icon

कोई भी फ़ॉन्ट और शैली

सभी लोकप्रिय टाइपफेस और शैलियों में टेक्स्ट को पहचानें और पहचानें।

Feature icon

उत्तम धुन पहचान

सर्वोत्तम पहचान परिणामों के लिए प्रत्येक OCR पैरामीटर को समायोजित करें।

जावास्क्रिप्ट कोड नमूने

अपने HTML पृष्ठों और इलेक्ट्रॉन ऐप्स में C++ के माध्यम से जावास्क्रिप्ट के लिए Aspose.OCR को सहजता से एकीकृत करने के लिए कोड नमूने खोजें।

जावास्क्रिप्ट के लिए सरल स्थापना

जावास्क्रिप्ट पैकेज या न्यूनतम निर्भरता वाली डाउनलोड करने योग्य फ़ाइल के रूप में, जावास्क्रिप्ट के लिए 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);