.NET के माध्यम से पायथन के लिए Aspose.OCR का विकल्प क्यों चुनें?

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

Illustration ocr

कुशल और सटीक ओसीआर महारत

उन्नत पायथन और .NET तकनीक के साथ ओसीआर परिणामों में अद्वितीय गति और सटीकता का अनुभव करें।

बहुभाषी उत्कृष्टता

लैटिन, सिरिलिक और चीनी लिपियों तक फैली 28 भाषाओं के पाठ को आसानी और सटीकता से पहचानें।

अनुकूलनीय छवि प्रसंस्करण

पायथन और .NET का उपयोग करके विभिन्न स्रोतों - स्कैनर, कैमरा और स्मार्टफोन - से छवियों को आसानी से संसाधित करें।

चीनी चरित्र प्रवीणता

पायथन और .NET के साथ सटीकता सुनिश्चित करते हुए 6,000 से अधिक चीनी अक्षरों की सटीक पहचान प्राप्त करें।

फ़ॉन्ट शैलियाँ और प्रारूप संरक्षण

सटीक पाठ प्रतिनिधित्व के लिए फ़ॉन्ट शैलियों और स्वरूपण को बनाए रखें, पायथन और .NET के साथ बहुमुखी प्रतिभा को बढ़ाएं।

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

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

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

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

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

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

अधिक उदाहरण खोजें >
# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

हर कोने में पायथन के लिए .NET सशक्तिकरण

.NET के माध्यम से पायथन के लिए Aspose.OCR .NET Framework 4.0 और बाद के संस्करण का समर्थन करने वाले किसी भी प्लेटफ़ॉर्म पर निर्बाध रूप से काम करता है - चाहे वह स्थानीय मशीन हो, वेब हो सर्वर, या क्लाउड।

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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

Aspose.OCR for Python via .NET वस्तुतः किसी भी [फ़ाइल]के साथ काम कर सकता है( https://docs.aspose.com/ocr/python-net/supported-file-formats/ ) आप स्कैनर या कैमरे से प्राप्त कर सकते हैं। मान्यता परिणाम सबसे लोकप्रिय फ़ाइल और डेटा विनिमय प्रारूपों में लौटाए जाते हैं जिन्हें सहेजा जा सकता है, डेटाबेस में आयात किया जा सकता है, या वास्तविक समय में विश्लेषण किया जा सकता है।

इमेजिस

  • JPEG
  • PNG
  • TIFF
  • BMP
  • GIF

बैच ओसीआर

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

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

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

.NET बैकएंड के साथ पायथन के लिए इंस्टालेशन

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

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

पायथन अनुप्रयोगों के लिए शक्तिशाली ओसीआर

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

28 मान्यता भाषाएँ

हमारा पायथन और .NET OCR API मिश्रित भाषाओं सहित कई भाषाओं और लोकप्रिय लेखन स्क्रिप्ट को पहचानता है:

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

  • विस्तारित लैटिन वर्णमाला: क्रोएशियाई, चेक, डेनिश, डच, अंग्रेजी, एस्टोनियाई, फिनिश, फ्रेंच, जर्मन, इतालवी, लातवियाई, लिथुआनियाई, नॉर्वेजियन, पोलिश, पुर्तगाली, रोमानियाई, स्लोवाक, स्लोवेनियाई, स्पेनिश, स्वीडिश;
  • सिरिलिक वर्णमाला: बेलोरूसियन, बल्गेरियाई, कज़ाख, रूसी, सर्बियाई, यूक्रेनी;
  • चीनी: 6,000 से अधिक अक्षर;
  • हिंदी

शक्तिशाली प्रसंस्करण फिल्टर

ऑप्टिकल कैरेक्टर पहचान की सटीकता और विश्वसनीयता मूल छवि की गुणवत्ता पर अत्यधिक निर्भर है। .NET के माध्यम से पायथन के लिए Aspose.OCR बड़ी संख्या में पूरी तरह से स्वचालित और मैन्युअल इमेज प्रोसेसिंग फ़िल्टर प्रदान करता है जो OCR इंजन में भेजे जाने से पहले एक छवि को बेहतर बनाता है:

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

विशिष्ट दस्तावेज़ प्रकारों के लिए अनुकूलित

.NET के माध्यम से पायथन के लिए Aspose.OCR अधिकतम सटीकता के साथ कुछ प्रकार की छवियों से पाठ निकालने के लिए विशेष रूप से प्रशिक्षित तंत्रिका नेटवर्क प्रदान करता है:

अंतर्निर्मित वर्तनी परीक्षक

हालाँकि .NET के माध्यम से Python के लिए Aspose.OCR उच्च पहचान सटीकता प्रदान करता है, मुद्रण दोष, गंदगी, या गैर-मानक फ़ॉन्ट के कारण कुछ वर्णों या शब्दों की गलत पहचान हो सकती है। पहचान परिणामों को और बेहतर बनाने के लिए, आप वर्तनी परीक्षक चालू कर सकते हैं, जो चयनित पहचान भाषा के आधार पर वर्तनी त्रुटियों को ढूंढता है और स्वचालित रूप से ठीक करता है।

यदि मान्यता प्राप्त पाठ में विशेष शब्दावली, संक्षिप्ताक्षर और अन्य शब्द शामिल हैं जो सामान्य वर्तनी शब्दकोशों में मौजूद नहीं हैं, तो आप अपनी स्वयं की शब्द सूची प्रदान कर सकते हैं।

बैच पहचान सरलीकृत

हमारा पायथन ओसीआर एपीआई आपको एक-एक करके छवियों को पहचानने से मुक्त करता है। एक कॉल में एकाधिक छवियों को पहचानने के लिए विभिन्न बैच-प्रोसेसिंग विधियों को नियोजित करें:

  • बहु-पृष्ठ पीडीएफ, टीआईएफएफ और डीजेवीयू फाइलों की पहचान।
  • एक फ़ोल्डर में सभी फ़ाइलों की पहचान.
  • किसी संग्रह में सभी फ़ाइलों की पहचान।
  • किसी सूची से सभी फ़ाइलों की पहचान।

पायथन उदाहरणों के माध्यम से सीखना

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

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

Aspose.OCR for Python via .NET C++ के लिए Aspose.OCR की उन्नत क्षमताओं का अन्वेषण करें।

Feature icon

फोटो ओसीआर

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

Feature icon

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

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

Feature icon

यूआरएल पहचान

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

Feature icon

थोक मान्यता

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

Feature icon

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

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

Feature icon

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

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

Feature icon

बानान चेकर

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

Feature icon

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

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

Feature icon

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

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

पायथन कोड नमूने

अपने पायथन अनुप्रयोगों में .NET के माध्यम से पायथन के लिए Aspose.OCR को सहजता से एकीकृत करने के लिए कोड नमूनों में गहराई से जाएं।

पायथन में इंस्टालेशन में महारत

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

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

लाइसेंस लोड करें

lic = License()
lic.set_license(self.licPath)

फ़ोटो पर टेक्स्ट पहचानें

.NET के माध्यम से पायथन के लिए Aspose.OCR में किसी भी सामग्री से पाठ पढ़ना एक सार्वभौमिक पहचान() विधि को कॉल करने जितना आसान है।

फोटो को टेक्स्ट में बदलें - पायथन

api = AsposeOcr()
# Add image to the recognition batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("source1.png")

# Set recognition language
recognitionSettings = RecognitionSettings()
recognitionSettings.language = Language.UKR;

# Recognize the image
results = api.recognize(input, recognitionSettings)

# Print recognition result
for result in results:
print(result.recognition_text)

पायथन यूनिवर्सल कन्वर्टर

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

पहचान परिणाम लोकप्रिय दस्तावेज़ और डेटा विनिमय प्रारूपों में लौटाए जाते हैं: सादा पाठ, पीडीएफ, माइक्रोसॉफ्ट वर्ड, माइक्रोसॉफ्ट एक्सेल, जेएसओएन और एक्सएमएल।

पीडीएफ को पहचानें और परिणामों को विभिन्न आउटपुट स्वरूपों में सहेजें - पायथन

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(aspose.ocr.models.InputType.PDF)
file = os.path.join(self.dataDir, "pdfs/multi_page_1.pdf")
input.add(file, 0, 3)

set = RecognitionSettings()
set.set_detect_areas_mode = DetectAreasMode.NONE
result = api.recognize(input, set)
api.save_multipage_document("test.xml", SaveFormat.XML, result)
api.save_multipage_document("test.json", SaveFormat.JSON, result)
api.save_multipage_document("test.pdf", SaveFormat.PDF, result)
api.save_multipage_document("test.xlsx", SaveFormat.XLSX, result)
api.save_multipage_document("test.docx", SaveFormat.DOCX, result)
api.save_multipage_document("test.txt", SaveFormat.TEXT, result)
api.save_multipage_document("test.html", SaveFormat.HTML, result)
api.save_multipage_document("test.epub", SaveFormat.EPUB, result)
api.save_multipage_document("test.rtf", SaveFormat.RTF, result)

पायथन में संसाधन अनुकूलन

ऑप्टिकल कैरेक्टर रिकग्निशन के लिए संसाधनों की आवश्यकता होती है। हमारा एपीआई क्लासिक समय-मूल्य-गुणवत्ता त्रय को संतुलित करने के लिए लचीले तरीके प्रदान करता है:

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

तेज़ पहचान - पायथन

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

result = api.recognize_fast(input)

एकल पंक्ति को पहचानें

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

छवि पर पाठ की एकल पंक्ति को पहचानें - पायथन

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)