यह संक्षिप्त विषय इस बात पर केंद्रित है कि कैसे पायथन का उपयोग करके Barcode पढ़ें। पायथन बारकोड स्कैनर में एप्लिकेशन को कुछ चरणों और सरल एपीआई कॉल का उपयोग करके विकसित किया जा सकता है। एप्लिकेशन का उपयोग Linux, Windows या macOS आधारित वातावरण में किया जा सकता है जिसे Python3 और JDK के साथ कॉन्फ़िगर किया गया है। निम्नलिखित उदाहरण में, हमने कुछ बारकोड प्रकारों को पढ़ने पर ध्यान केंद्रित किया है। हालांकि, एपीआई जीएस1 कोड, 128 कोड, क्यूआर कोड और कई अन्य सहित DecodeType एन्यूमरेटर में परिभाषित कई अन्य प्रकारों के लिए बारकोड जानकारी को पढ़ने में सक्षम है।
पायथन का उपयोग करके बारकोड पढ़ने के चरण
- Python3 और Aspose.BarCode को Python के लिए सेटअप करें दिशानिर्देशों का पालन करके
- पढ़ने के लिए बारकोड डिकोड प्रकार रखने वाले डिकोड टाइप की एक सरणी बनाएं
- BarCodeReader class का एक ऑब्जेक्ट बनाएं और बारकोड और डिकोडटाइप सरणी वाले छवि फ़ाइल पथ प्रदान करें
- छवि से बारकोड पढ़ें
- आगे के उपयोग के लिए छवि से बारकोड जानकारी को पढ़ें
बारकोड पायथन आधारित कोड को पढ़ने और बताए गए चरणों का पालन करने के लिए। प्रक्रिया पहले विकास पर्यावरण को कॉन्फ़िगर करके शुरू की जाती है और फिर आप स्रोत बारकोड छवि फ़ाइल पथ और डीकोड टाइप सरणी को पैरामीटर के रूप में बारकोड प्रकार प्रदान करके बारकोड रीडर क्लास इंस्टेंस का उपयोग करेंगे। बाद के चरणों में, हम बारकोड जानकारी को पढ़ेंगे और पठन जानकारी को प्रिंट करने के लिए लूप के माध्यम से पुनरावृति करेंगे। आप अपनी आवश्यकताओं के अनुसार अपने आवेदन में पठित बारकोड जानकारी को आगे संसाधित कर सकते हैं।
पायथन का उपयोग करके बारकोड पढ़ने के लिए कोड
from asposebarcode import Recognition, Assist | |
# Setting License to read Barcode | |
licenseReadBarCode = Assist.License() | |
licenseReadBarCode.setLicense("Aspose.Total.lic") | |
# Set the Decod Types for the Barcode | |
decodeTypes=[Recognition.DecodeType.PDF_417, Recognition.DecodeType.DATA_MATRIX, | |
Recognition.DecodeType.QR,Recognition.DecodeType.CODE_39_EXTENDED, | |
Recognition.DecodeType.CODE_128, Recognition.DecodeType.RM_4_SCC] | |
# Instantiate BarCodeReader to load the Barcode image and Decode types of Barcodes to identify | |
BarcodeReader = Recognition.BarCodeReader("multiple_codes.png",None, decodeTypes) | |
# Read the Barcodes | |
results = BarcodeReader.readBarCodes() | |
# Print the read Barcodes information | |
print("ReadSimpleExample:") | |
i = 0 | |
while (i < len(results)): | |
print(i) | |
print("code text: " + results[i].getCodeText()) | |
print("code type: " + results[i].getCodeTypeName()) | |
i += 1 |
कुछ एपीआई कॉल में पायथन रीड बारकोड फ्रॉम इमेज में उपरोक्त उदाहरण। एपीआई में जीएस1 कोड, कोड मैट्रिक्स, क्यूआर कोड, कोड 128, कोडबार और कई अन्य सहित डिकोड टाइप एन्यूमरेटर में निर्दिष्ट विभिन्न अन्य बारकोड प्रकारों से जानकारी पढ़ने की क्षमता है। पायथन बारकोड रीडर में कोड की कुछ पंक्तियों का उपयोग करके विकसित किया गया है।
इस विषय में हमने यह पता लगाया है कि कितनी आसानी से पायथन बारकोड स्कैनर एप्लिकेशन को विकसित किया गया है। यदि आप बारकोड बनाने के बारे में जानकारी चाहते हैं, तो पायथन में बारकोड जेनरेट करें कैसे करें पर लेख देखें।