Aspose.OCR for Java
ऑप्टिकल कैरेक्टर रिकग्निशन ऑपरेशंस को जोड़ने के लिए शीर्ष जावा ओसीआर एपीआई
एक अग्रणी जावा एपीआई ऑप्टिकल कैरेक्टर रिकग्निशन (ओसीआर) क्षमताओं के साथ एप्लिकेशन बनाने की अनुमति देता है। जावा लाइब्रेरी के माध्यम से स्कैन किए गए दस्तावेज़ों, छवियों और अन्य फ़ाइलों से टेक्स्ट को पढ़ें, पहचानें।
जावा के लिए Aspose.OCR एक अग्रणी OCR (ऑप्टिकल कैरेक्टर रिकॉग्निशन) इंजन है जो सॉफ्टवेयर डेवलपर्स को अपने जावा अनुप्रयोगों में टेक्स्ट पहचान कार्यक्षमता को एकीकृत करने की क्षमता देता है। इसे संभालना बहुत आसान बनाया गया है और सॉफ्टवेयर डेवलपर्स को स्कैन किए गए दस्तावेज़ों, छवियों और अन्य स्रोतों से पाठ को पहचानने की अनुमति देता है, और इसका उपयोग जेपीईजी, पीएनजी, बीएमपी, टीआईएफएफ, एचटीएमएल, पीडीएफ सहित विभिन्न फ़ाइल स्वरूपों से पाठ निकालने के लिए किया जा सकता है। और कई अन्य.
जावा के लिए Aspose.OCR कम-गुणवत्ता वाले स्कैन या तस्वीरों में भी छवियों से पाठ को सटीक रूप से पहचानने के लिए उन्नत OCR एल्गोरिदम का उपयोग करता है। इसमें अंग्रेजी, स्पेनिश, फ्रेंच, जर्मन, चीनी और अन्य सहित 50 से अधिक विभिन्न भाषाओं के लिए समर्थन शामिल है। लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं जैसे हस्तलिखित टेक्स्ट पहचान, स्क्रीनशॉट से टेक्स्ट निकालना, छवि के विशिष्ट क्षेत्रों से टेक्स्ट निकालना, खोजने योग्य पीडीएफ बनाना, स्मार्टफोन फोटो समर्थन, शोर हटाने का समर्थन, छवि बिनराइजेशन समर्थन, बढ़ी हुई पहुंच, और कई। अधिक।
जावा के लिए Aspose.OCR उन्नत OCR एल्गोरिदम का उपयोग करता है जो कम-गुणवत्ता वाले स्कैन या तस्वीरों में भी छवियों से पाठ को सटीक रूप से पहचान सकता है। लाइब्रेरी आसानी से स्कैन किए गए दस्तावेज़ों को खोजने योग्य डिजिटल दस्तावेज़ों में परिवर्तित करके उपयोगकर्ताओं के लिए पहुंच बढ़ा सकती है। अपने उन्नत ओसीआर एल्गोरिदम, एकाधिक भाषा समर्थन और आसान एकीकरण के साथ, जावा के लिए Aspose.OCR तेजी से उन डेवलपर्स के लिए ओसीआर सॉफ्टवेयर बन रहा है जो अपने जावा अनुप्रयोगों में ओसीआर कार्यक्षमता जोड़ना चाहते हैं।
जावा के लिए Aspose.OCR के साथ शुरुआत करना
जावा के लिए Aspose.OCR को स्थापित करने का अनुशंसित तरीका मेवेन रिपॉजिटरी का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।
मेवेन रिपोजिटरी के माध्यम से जावा के लिए Aspose.OCR स्थापित करें
<repositories>
<repository>
<Id>AsposeJavaAPI</Id>
<name>Aspose Java API;/name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
आप लाइब्रेरी को सीधे Aspose.OCR उत्पाद पृष्ठ
से डाउनलोड कर सकते हैंपायथन एपीआई के माध्यम से छवियों से टेक्स्ट निकालें
जावा के लिए Aspose.OCR में बहुत उपयोगी सुविधाएँ शामिल हैं जो सॉफ़्टवेयर डेवलपर्स को पायथन अनुप्रयोगों के अंदर विभिन्न प्रकार की छवियों से पाठ निकालने की अनुमति देती हैं। लाइब्रेरी में जेपीईजी, पीएनजी, डब्लूबीएमपी, बीएमपी, जीआईएफ और कई अन्य रास्टर छवियों से पाठ पढ़ने के लिए समर्थन शामिल है। पाठ निष्कर्षण को संभालने के लिए लाइब्रेरी में अन्य उपयोगी विशेषताएं हैं जैसे बहु-पृष्ठ टीआईएफएफ छवियों से पाठ पढ़ना, पिक्सेल सरणी से पाठ निकालना, सबसे तेज़ पहचान मोड में छवियों को पढ़ना, एकल पंक्ति को पहचानना, रसीदों से पाठ निकालना और बहुत कुछ। निम्नलिखित उदाहरण दिखाता है कि जावा कमांड का उपयोग करके किसी छवि से टेक्स्ट कैसे निकाला जाए।
जावा एपीआई का उपयोग करके छवि से टेक्स्ट कैसे निकालें?
AsposeOCR api = new AsposeOCR();
// Customize recognition
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Ukr);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
// Show non-critical recognition problems
result.warnings.forEach((w) -> {
System.out.println(w);
});
// Get recognition results as JSON
String resultJson = result.GetJson();
जावा एपीआई के माध्यम से एक छवि के विशिष्ट क्षेत्रों को पढ़ें
जावा के लिए Aspose.OCR एक उपयोगी OCR लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को जावा कोड की कुछ पंक्तियों का उपयोग करके किसी छवि के केवल विशेष क्षेत्रों को खोजने और पढ़ने की अनुमति देती है, न कि सभी टेक्स्ट को। यह एक बहुत ही उपयोगी सुविधा है और वीजा, ड्राइवर लाइसेंस, आईडी कार्ड आदि जैसे समान दस्तावेजों के लिए बैच प्रोसेसिंग में बहुत सहायक हो सकती है। यह एक छवि आयत के अंदर पाठ निकालने, निर्देशांक के साथ रेखाएं निकालने, शब्द और लाइन बाउंडिंग बॉक्स के लिए स्वचालित खोज और कई अन्य सुविधाओं का समर्थन करता है। निम्नलिखित उदाहरण दिखाता है कि जावा कोड का उपयोग करके आयत के अंदर पाठ कैसे निकाला जाए।
जावा एपीआई के माध्यम से एक आयत के अंदर टेक्स्ट कैसे निकालें?
AsposeOCR api = new AsposeOCR();
// Define image regions
ArrayList regions = new ArrayList();
regions.add(new Rectangle(231,101,430,42));
regions.add(new Rectangle(546,224,123,26));
// Specify recognition settings
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAutoDenoising(true);
recognitionSettings.setRecognitionAreas(regions);
// Extract text from selected regions
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Name: " + result.recognitionAreasText.get(0));
System.out.println("Expiry: " + result.recognitionAreasText.get(1));
जावा एपीआई के माध्यम से दस्तावेज़ विशिष्ट क्षेत्रों का चयन करें
एक दस्तावेज़ छवि में विभिन्न सामग्री के कई ब्लॉक हो सकते हैं जैसे कि पाठ पैराग्राफ, चित्र, आरेख, सूत्र, तालिकाएँ, मानचित्र इत्यादि। जावा के लिए Aspose.OCR सॉफ्टवेयर डेवलपर्स को किसी पृष्ठ पर रुचि के विशेष क्षेत्रों को आसानी से चुनने और पहचानने और उस पर OCR ऑपरेशन करने में सक्षम बनाता है। लाइब्रेरी स्वचालित क्षेत्र पहचान का समर्थन करती है और साथ ही आप रुचि के क्षेत्रों को मैन्युअल रूप से चुनकर इसे ओवरराइड कर सकते हैं। निम्नलिखित उदाहरण से पता चलता है कि सॉफ़्टवेयर डेवलपर अपने जावा अनुप्रयोगों के अंदर स्वचालित दस्तावेज़ क्षेत्रों का पता लगाने को कैसे सक्षम कर सकते हैं।
जावा एपीआई के माध्यम से स्वचालित दस्तावेज़ क्षेत्र का पता लगाना
// Create instance of OCR API
AsposeOCR api = new AsposeOCR();
// Enable automatic document areas detection
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAllowedCharacters(CharactersAllowedType.LATIN_ALPHABET);
recognitionSettings.setDetectAreas(true);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Recognition result:\n" + result.recognitionText + "\n\n");