नोड.जेएस के लिए aspose.ocr के लिए क्यों विकल्प चुनें?

Node.js के लिए aspose.ocr आपको स्कैन किए गए पृष्ठों, फ़ोटो, स्क्रीनशॉट और किसी भी प्लेटफ़ॉर्म पर अन्य छवियों से पाठ निकालने की अनुमति देता है जहां Node.js स्थापित है। अपने ऑन-प्रिमाइसेस उत्पादों, वेब सेवाओं, सर्वर रहित एप्लिकेशन, AWS लैम्ब्डा, एज़्योर फ़ंक्शंस और ऑप्टिकल वर्ण मान्यता कार्यक्षमता के साथ अन्य कोड को सशक्त बनाएं।

हमारी शक्तिशाली और सुविधा समृद्ध ऑप्टिकल चरित्र मान्यता (OCR) API चीनी और हिंदी सहित लैटिन, सिरिलिक और एशियाई स्क्रिप्ट पर आधारित 140+ भाषाओं का समर्थन करती है, और सबसे लोकप्रिय स्वरूपों में फ़ाइलों को पहचान सकती है।

Illustration ocr

कुशल और सटीक OCR

उन्नत नोड.जेएस तकनीक के साथ उच्च गति और सटीक OCR परिणाम प्राप्त करें।

बहुभाषी समर्थन

140 से अधिक भाषाओं में पाठ को पहचानें, जिसमें लैटिन, सिरिलिक, अरबी, फारसी, संकेत और चीनी स्क्रिप्ट शामिल हैं, जो आपके नोड.जेएस अनुप्रयोगों के लिए बहुमुखी प्रतिभा सुनिश्चित करते हैं।

बहुमुखी छवि समर्थन

स्कैनर, कैमरा, और स्मार्टफोन से आसानी से नोड के साथ छवियों को संसाधित करें।

चीनी चरित्र मान्यता में परिशुद्धता

अपने नोड.जेएस प्रोजेक्ट्स में सटीकता के साथ 6,000 से अधिक चीनी पात्रों को पहचानें।

लेआउट का पता लगाना

लेआउट की परवाह किए बिना निकाले गए पाठ के सही क्रम को सुनिश्चित करने के लिए छवियों में सामग्री ब्लॉक को पहचानें और वर्गीकृत करें।

लाइव कोड नमूना

कोड की कई पंक्तियों के साथ छवियों से पाठ मान्यता शुरू करें। सादगी का अनुभव करें!

पहचानने के लिए तैयार पहचानने के लिए तैयार यहां एक फ़ाइल छोड़ें या ब्राउज़ करने के लिए क्लिक करें *

* अपनी फ़ाइलों को अपलोड करके या उस सेवा का उपयोग करके आप हमारे साथ सहमत हैं उपयोग की शर्तें और गोपनीयता नीति.

मान्यता परिणाम
 

छवि को पाठ में परिवर्तित करें

और ज्यादा उदाहरण >
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 अनुप्रयोगों के लिए एकीकरण

Node.js के लिए aspose.ocr C ++ का समर्थन करने वाले किसी भी प्लेटफ़ॉर्म के साथ मूल रूप से एकीकृत होता है-चाहे डेस्कटॉप विंडोज, विंडोज सर्वर, मैकओएस, लिनक्स या क्लाउड पर।

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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

Aspose.OCR for Node.js via C++ किसी भी [फ़ाइल]के साथ काम कर सकते हैं( https://docs.aspose.com/ocr/nodejs-cpp/supported-file-formats/ ) आप एक स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणामों को सहेजा जा सकता है, एक डेटाबेस में आयात किया जा सकता है, या वास्तविक समय में विश्लेषण किया जा सकता है।

इमेजिस

  • JPEG
  • PNG
  • TIFF
  • BMP

बैच ओसीआर

  • ZIP

मान्यता परिणाम

  • Text
  • JSON
  • XML

प्रदर्शन और गुणवत्ता का अनुभव

अत्याधुनिक OCR तकनीक छवियों से तेज और सटीक पाठ मान्यता सुनिश्चित करती है, अपने अनुप्रयोगों को शीर्ष पायदान क्षमताओं के साथ सशक्त बनाती है। हमारे उच्च-प्रदर्शन OCR समाधान के साथ अपनी परियोजना की दक्षता और उपयोगकर्ता अनुभव को ऊंचा करें।

140+ मान्यता भाषाएँ

Node.js OCR API बहुत सारी भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है, जिसमें मिश्रित भाषाएं शामिल हैं:

लाइब्रेरी में भाषा का पता लगाना छोड़ दें या बढ़ी हुई मान्यता प्रदर्शन और विश्वसनीयता के लिए भाषा को स्वयं परिभाषित करें।

  • ** विस्तारित लैटिन ** वर्णमाला: अंग्रेजी, स्पेनिश, फ्रेंच, इंडोनेशियाई, पुर्तगाली, जर्मन, वियतनामी, तुर्की, इतालवी, पोलिश, और 80+ अधिक;
  • ** सिरिलिक ** वर्णमाला: रूसी, यूक्रेनी, कजाख, सर्बियाई, बेलारूसन, बल्गेरियाई;
  • अरबी, फारसी, उर्दू;
  • हिंदी, मराठी, भोजपुरी और अन्य सहित चीनी और देवनागरी स्क्रिप्ट।

किसी भी सामग्री के लिए उपयुक्त

पाठ मान्यता की सटीकता और विश्वसनीयता मूल छवि की गुणवत्ता पर अत्यधिक निर्भर है। C ++ के माध्यम से node.js के लिए aspose.ocr पूरी तरह से स्वचालित और मैनुअल इमेज प्रोसेसिंग फिल्टर दोनों की एक विस्तृत श्रृंखला प्रदान करता है जो ओसीआर इंजन को भेजे जाने से पहले एक छवि को बढ़ाता है।

सुविधाएँ और क्षमता

Aspose.OCR for Node.js via C++ Node.js. के लिए aspose.ocr की उन्नत सुविधाओं का अन्वेषण करें।

Feature icon

फोटो ओसीआर

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

Feature icon

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

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

Feature icon

URL मान्यता

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

Feature icon

थोक मान्यता

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

Feature icon

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

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

Feature icon

ठीक धुन मान्यता

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

Node.js OCR कोड नमूने

अपने Node.js अनुप्रयोगों में OCR को आसानी से एकीकृत करने के लिए कोड नमूनों की खोज करें।

स्थापित कर रहा है

Node.js के लिए aspose.ocr को NPM पैकेज के रूप में या एक स्व-निहित डाउनलोड करने योग्य फ़ाइल के रूप में कोई बाहरी निर्भरता के साथ दिया जाता है। आसानी से इसे अपनी परियोजना में स्थापित करें, और आप कई समर्थित भाषाओं में ग्रंथों को पहचानने के लिए तैयार हैं और विभिन्न प्रारूपों में मान्यता परिणाम प्राप्त करते हैं।

अपने कोड में Node.js मॉड्यूल के लिए OCR आयात करें।

const Module = require("aspose-ocr/lib/asposeocr");

Node.js के साथ पाठ मान्यता के लिए छवि

Node.js 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);