यह संक्षिप्त विषय इस बारे में विवरण प्रदान करता है कि कैसे पायथन में Barcode उत्पन्न करें। आप एक साधारण एपीआई इंटरफ़ेस का उपयोग करके आसानी से एक पायथन में बारकोड जनरेटर प्रोग्राम विकसित कर सकते हैं। विकसित एप्लिकेशन का उपयोग विंडोज, मैकओएस या पायथन और जेडीके के साथ स्थापित लिनक्स-आधारित वातावरण में किया जा सकता है। निम्नलिखित उदाहरण में, हमने CODABAR बारकोड प्रकार बनाने पर ध्यान केंद्रित किया है। हालांकि, एपीआई अन्य Barcode types के लिए व्यापक समर्थन प्रदान करता है, जिसमें QR कोड, GS1 कोड, 128 कोड और कई अन्य शामिल हैं।
बारकोड पायथन उत्पन्न करने के लिए कदम
- Python3 और Aspose.Barcode को Python के लिए कॉन्फ़िगर करें दिशानिर्देशों का पालन करके
- BarcodeGenerator ऑब्जेक्ट बनाएं और CODABAR को वांछित बारकोड प्रकार के रूप में सेट करें
- टेक्स्ट और आउटपुट बारकोड छवि रिज़ॉल्यूशन सेट करें
- आउटपुट बारकोड छवि प्रकार और पथ सेट करें
- पायथन में सेव विधि का उपयोग करके डिस्क पर बारकोड छवि उत्पन्न करें
*बारकोड जनरेटर को विकसित करने के लिए पायथन आधारित एप्लिकेशन को उल्लिखित चरणों का पालन करके विकसित किया गया है। पर्यावरण को स्थापित करके प्रक्रिया शुरू की जाती है और फिर आप वांछित बारकोड एन्कोडिंग प्रकार सेट करने के लिए बारकोड जेनरेटर क्लास इंस्टेंस का उपयोग करेंगे। बाद के चरणों में, हम बारकोड छवि के लिए रिज़ॉल्यूशन सेटिंग के साथ बारकोड के लिए अनुकूलित टेक्स्ट सेट करेंगे। यदि आप छवि रिज़ॉल्यूशन सेट नहीं करते हैं, तो डिफ़ॉल्ट छवि रिज़ॉल्यूशन 96 का उपयोग किया जाएगा। अंत में, हम बारकोड को डिस्क पर PNG फॉर्मेट में सेव करेंगे। यदि कोई छवि प्रारूप प्रदान नहीं किया गया है तो बारकोड को सहेजने के लिए डिफ़ॉल्ट पीएनजी प्रारूप का उपयोग किया जाएगा।
पायथन में बारकोड उत्पन्न करने के लिए कोड
from asposebarcode import Generation, Assist | |
# Setting License | |
licenseBarCode = Assist.License() | |
licenseBarCode.setLicense("Aspose.Total.lic") | |
# Instantiate BarCodeGenerator class object with Barcode Encode Type CODABAR | |
encode_type = Generation.EncodeTypes.CODABAR | |
GenerateBarCode = Generation.BarcodeGenerator(encode_type, None) | |
# Set BarCode text to be encoded | |
GenerateBarCode.setCodeText("Python Test Barcode") | |
# Set resolution | |
GenerateBarCode.getParameters().setResolution(300) | |
#BarCodeImageFormat.PNG.value | |
file_path = "OutputBarCode.png" | |
imageFormat= Generation.BarCodeImageFormat(3) | |
# Saving the BarCode in PNG image format | |
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output BarCode | |
GenerateBarCode.save(file_path, imageFormat) |
उपरोक्त उदाहरण में कोड की कुछ पंक्तियों का उपयोग करके आउटपुट इमेज बनाने के लिए बारकोड पायथन-आधारित एपीआई का कुशलतापूर्वक उपयोग किया गया है। एपीआई लगभग सभी प्रकार के बारकोड प्रकारों का समर्थन करता है जिनका उपयोग विभिन्न अनुप्रयोगों में किया जा सकता है। यह पोस्टल पैरामीटर्स, कोडटेक्स्ट पैरामीटर्स, कोडाब्लॉक पैरामीटर्स, डेटामैट्रिक्स पैरामीटर्स, और कई अन्य सहित बारकोड के लिए विभिन्न अन्य पैरामीटर सेट करने के प्रावधान भी प्रदान करता है।
इस उदाहरण में, हमने देखा है कि किसी तीसरे पक्ष के उपकरण पर निर्भरता के बिना पायथन का उपयोग करके बारकोड जनरेटर विकसित करना कितना आसान है। यदि आप Python का उपयोग करके किसी Excel फ़ाइल को PDF में निर्यात करने के इच्छुक हैं, तो पायथन का उपयोग करके एक्सेल को पीडीएफ में कैसे बदलें पर लेख देखें।