यह लेख आपको Python REST API के साथ बारकोड जनरेट करने का तरीका बताता है। आप Python-आधारित क्लाउड SDK का उपयोग करके Python Low Code API** के साथ एक बारकोड कोड जनरेटर विकसित करना सीखेंगे। किसी इमेज पर रेंडर किए गए आउटपुट बारकोड के पैरामीटर, जैसे कि PNG, सेट करने के विवरण साझा किए जाएँगे।
पूर्वापेक्षा
- बारकोड बनाने के लिए एक खाता बनाएँ और API क्रेडेंशियल प्राप्त करें
- किसी छवि में बारकोड उत्पन्न करने के लिए पायथन के लिए Aspose.BarCode क्लाउड SDK डाउनलोड करें
- उपरोक्त SDK के साथ एक पायथन प्रोजेक्ट सेट अप करें
पायथन-आधारित API के साथ ऑनलाइन बारकोड जेनरेटर के चरण
- बारकोड निर्माण के लिए Aspose.BarCode क्लाउड SDK क्लासेस लाएँ
- आधार URL, क्लाइंट ID और क्लाइंट सीक्रेट के साथ कॉन्फ़िगरेशन आरंभ करें
- उत्पन्न बारकोड छवि के लिए लक्ष्य फ़ाइल नाम सेट करें
- कॉन्फ़िगरेशन का उपयोग करके GenerateApi का एक उदाहरण बनाएँ
- वांछित टेक्स्ट और छवि प्रारूप के साथ Code128 बारकोड को बनाएं करने के लिए API को कॉल करें
- उत्पन्न बारकोड छवि लिखने के लिए फ़ाइल स्ट्रीम खोलें
- जनरेट किए गए बारकोड स्ट्रीम को संग्रहण के लिए फ़ाइल में कॉपी करें
ये चरण पाइथन REST इंटरफ़ेस का उपयोग करके बारकोड निर्माता विकसित करने की प्रक्रिया को रेखांकित करते हैं। आवश्यक नेमस्पेस और मॉड्यूल आयात करें, एक कॉन्फ़िगरेशन ऑब्जेक्ट बनाएँ, API बेस URL, क्लाइंट ID, क्लाइंट सीक्रेट भरें, और GenerateApi ऑब्जेक्ट को इनिशियलाइज़ करने के लिए इसका उपयोग करें। GenerateAsync() विधि को लागू करें, बारकोड प्रकार, टेक्स्ट, आउटपुट इमेज प्रकार प्रदान करें, और परिणामी बारकोड इमेज को डिस्क पर निर्दिष्ट फ़ाइल में सेव करें।
पायथन रेस्टफुल सेवा के साथ बारकोड बिल्डर के लिए कोड
उपरोक्त कोड पाइथन REST API के साथ बारकोड जनरेटर 128 की प्रक्रिया को दर्शाता है। GenerateAsync() विधि आउटपुट इमेज को अनुकूलित करने के लिए कई तर्क स्वीकार करती है, जैसे कि एनकोड डेटा प्रकार, कोड स्थान, टेक्स्ट स्थान, अग्रभूमि रंग और पृष्ठभूमि रंग। इसी प्रकार, आप ग्राफ़िक्स इकाई, रिज़ॉल्यूशन, इमेज की ऊँचाई, चौड़ाई और घूर्णन कोण भी सेट कर सकते हैं।
इस लेख में हमें टेक्स्ट स्ट्रिंग के लिए बारकोड बनाने का तरीका बताया गया है। QR कोड बनाने के लिए, पायथन REST API के साथ QR उत्पन्न करें पर लेख देखें।