जावा के लिए Aspose OCR लाइब्रेरी क्यों चुनें?

Aspose OCR Java लाइब्रेरी के साथ शक्तिशाली OCR अनलॉक करें। हमारा जावा एपीआई एक कुशल, उपयोगकर्ता के अनुकूल और लागत प्रभावी ओसीआर एपीआई है। जावा कोड की केवल पांच पंक्तियों में, तंत्रिका नेटवर्क और अन्य तकनीकी विवरणों को समझने की आवश्यकता के बिना अपने अनुप्रयोगों में शक्तिशाली ओसीआर कार्यक्षमता जोड़ें।

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

Illustration ocr

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

हमारी उन्नत जावा तकनीक के साथ उच्च गति और सटीक ओसीआर परिणाम प्राप्त करें।

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

अंग्रेजी, फ्रेंच, सिरिलिक, अरबी, फारसी, इंडिक, चीनी, जापानी, कोरियाई, तमिल और अन्य लिपियों सहित 140+ भाषाओं में पाठ को पहचानें।

सभी छवियाँ

स्कैनर, कैमरा और स्मार्टफोन जैसे विभिन्न स्रोतों से छवियों को संसाधित करें।

मिश्रित भाषा का पता लगाना

चीनी/अंग्रेज़ी, अरबी/फ़्रेंच, हिंदी/अंग्रेज़ी और सिरिलिक/अंग्रेज़ी जैसी मिश्रित भाषाओं में लिखे गए दस्तावेज़ों को पहचानें।

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

टेक्स्ट लेआउट को सटीक रूप से संरक्षित करें, तालिका संरचना का पता लगाएं, और फ़ॉन्ट शैलियों की परवाह किए बिना टेक्स्ट को सहजता से पहचानें।

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

सरलता का अनुभव करें: जावा कोड की कुछ पंक्तियों में छवि को टेक्स्ट में बदलें

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

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

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

छवि को टेक्स्ट में बदलें

अधिक उदाहरण खोजें >
AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("image1.png");
images.add("image2.png");
// Recognition language
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Eng);
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

क्रॉस-प्लेटफॉर्म

Aspose Java OCR कोड Java SE 6.0 या इससे ऊपर को सपोर्ट करने वाले किसी भी प्लेटफॉर्म पर निर्बाध रूप से काम करता है - चाहे वह स्थानीय मशीन हो, वेब सर्वर हो या क्लाउड हो .

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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

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

इमेजिस

  • PDF
  • JPEG
  • PNG
  • TIFF
  • GIF
  • Bitmap

बैच ओसीआर

  • Multi-page PDF
  • ZIP
  • Folder

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

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

आसान स्थापना

जावा के लिए Aspose.OCR को हल्के जावा आर्काइव (JAR) फ़ाइल के रूप में या न्यूनतम निर्भरता के साथ डाउनलोड करने योग्य फ़ाइल के रूप में वितरित किया जाता है। बस इसे अपने प्रोजेक्ट में इंस्टॉल करें ( https://docs.aspose.com/ocr/java/installation/) , और आप कई समर्थित भाषाओं में टेक्स्ट को पहचानने और विभिन्न प्रारूपों में पहचान परिणामों को सहेजने के लिए पूरी तरह तैयार हैं।

एक परीक्षण लाइसेंस का अनुरोध करें बिना किसी सीमा के पूरी तरह कार्यात्मक ओसीआर एप्लिकेशन के विकास को शुरू करने के लिए।

हर जगह काम करता है

हमारी जावा लाइब्रेरी पूरी तरह से जावा एसई 6 या इसके बाद के संस्करण का समर्थन करती है, जिससे आपके एप्लिकेशन किसी भी प्लेटफॉर्म - डेस्कटॉप विंडोज, विंडोज सर्वर, मैकओएस, लिनक्स और क्लाउड पर निर्बाध रूप से चलने में सक्षम होते हैं।

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

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

जावा के लिए Aspose OCR चीनी/अंग्रेजी, अरबी/फ़्रेंच, या सिरिलिक/अंग्रेजी जैसे बहुभाषी दस्तावेज़ों में पाठ को पहचानता है। निम्नलिखित भाषाएँ समर्थित हैं:

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

विशेषताएँ एवं क्षमताएँ

Aspose.OCR for Java जावा के लिए Aspose OCR की उन्नत सुविधाओं और क्षमताओं का अन्वेषण करें।

Feature icon

फोटो ओसीआर

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

Feature icon

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

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

Feature icon

यूआरएल पहचान

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

Feature icon

थोक मान्यता

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

Feature icon

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

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

Feature icon

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

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

Feature icon

बानान चेकर

गलत वर्तनी वाले शब्दों को स्वचालित रूप से ठीक करके परिणामों में सुधार करें।

Feature icon

छवियों में टेक्स्ट ढूंढें

छवियों के एक सेट के भीतर पाठ या नियमित अभिव्यक्ति खोजें।

Feature icon

छवि पाठ की तुलना करें

केस और लेआउट की परवाह किए बिना, दो छवियों पर टेक्स्ट की तुलना करें।

Feature icon

दुनिया भर में

स्वचालित भाषा पहचान के साथ किसी भी भाषा का पाठ निकालें।

Feature icon

मुख्य विवरण निष्कर्षण

आईडी कार्ड से स्वचालित रूप से महत्वपूर्ण विवरण निकालें।

Feature icon

Aspose समाधानों के साथ पूर्ण एकीकरण

व्यापक और कुशल जावा समाधान के लिए OCR को अन्य Aspose उत्पादों के साथ सहजता से एकीकृत करें।

कोड नमूने

अपने जावा अनुप्रयोगों में ओसीआर एपीआई को निर्बाध रूप से एकीकृत करने का तरीका जानने के लिए कोड नमूने देखें।

इंस्टालेशन

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

पोस्ट-इंस्टॉलेशन, आप तुरंत जावा के लिए Aspose.OMR का उपयोग शुरू कर सकते हैं , यद्यपि कुछ सीमाओं के साथ। एक अस्थायी लाइसेंस 30 दिनों के लिए सभी परीक्षण संस्करण प्रतिबंध हटा देता है। इस अवधि का उपयोग पूरी तरह कार्यात्मक ओसीआर एप्लिकेशन के विकास को शुरू करने के लिए करें, जिससे आप बाद के चरण में जावा के लिए Aspose.OCR खरीदने पर एक सूचित निर्णय ले सकें।

जावा में स्कैन की गई छवियों पर टेक्स्ट को पहचानें

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

स्वचालित छवि सुधार लागू करें - जावा

// Create instance of OCR API
AsposeOCR api = new AsposeOCR();

// Define pre-processing filters
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));

// Pre-process image before recognition
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);

// Recognize image
RecognitionResult result = api.RecognizePage(imageRes, set);

जावा में फ़ोटो से टेक्स्ट निकालें

अपने जावा अनुप्रयोगों में पाठ पहचान और पहचान को एकीकृत करें। अपनी छवि प्रसंस्करण क्षमताओं को बढ़ाते हुए, आसानी से फ़ोटो से सटीक परिणाम प्राप्त करें। फ़ोटो से सटीक परिणाम प्राप्त करते हुए, छवि प्रसंस्करण क्षमताओं को उन्नत करें।

फोटो पर टेक्स्ट का पता लगाएं और पहचानें - जावा

// Add a photo to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("photo.jpg");

// Set photo recognition mode
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setDetectAreasMode(DetectAreasMode.PHOTO);

// Extract text from a photo
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

जावा में संसाधन अनुकूलन

ऑप्टिकल कैरेक्टर रिकग्निशन के लिए संसाधनों की आवश्यकता होती है। हमारा एपीआई क्लासिक समय-मूल्य-गुणवत्ता त्रय को संतुलित करने के लिए लचीले तरीके प्रदान करता है। यह आपको पहचान इंजन द्वारा उपयोग किए जाने वाले थ्रेड्स की संख्या को सीमित करने की अनुमति देता है। हालांकि इस समायोजन से पहचान की गति धीमी हो सकती है, यह आपको समानांतर छवि प्रसंस्करण, वेब सर्वर संचालन, डेटाबेस प्रबंधन, या पृष्ठभूमि डेटा विश्लेषण जैसे समवर्ती कार्यों के लिए संसाधन आवंटित करने में सक्षम बनाता है।

  • संपूर्ण पहचान और तीव्र पहचान के बीच चयन करें।
  • पहचान के लिए आवंटित थ्रेड्स की संख्या निर्दिष्ट करें, या लाइब्रेरी को प्रोसेसर कोर की संख्या को स्वचालित रूप से स्केल करने की अनुमति दें।
  • गणनाओं को GPU पर लोड करके CPU को मुक्त करें।

संसाधनों को संतुलित करना

RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setThreadsCount(2);

न्यूनतम सेटअप के साथ तेज़ पहचान

यदि आपकी छवियां तिरछा या विरूपण के बिना उच्च-गुणवत्ता वाली स्कैन हैं, तो आप सबसे तेज़ पहचान मोड का उपयोग कर सकते हैं जो न्यूनतम संभव संसाधनों का उपयोग करता है:

तेज़ पहचान ओसीआर - जावा

AsposeOCR api = new AsposeOCR();

// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add(os.path.join(self.dataDir, "source1.png"));
images.add(os.path.join(self.dataDir, "source2.png"));

// Fast recognize images
ArrayList<RecognitionResult> results = api.RecognizeFast(images);
results.forEach((result) -> {
  System.out.println(result);
});