.NET के लिए Aspose.BarCode के साथ DotCode विस्तारित कोड टेक्स्ट कॉन्फ़िगरेशन

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम चरण-दर-चरण मार्गदर्शिका पर गहराई से विचार करें, प्रभावी ढंग से पालन करने के लिए आपके पास कुछ आवश्यक शर्तें होनी चाहिए:

  1. .NET के लिए Aspose.BarCode: सुनिश्चित करें कि आपके पास .NET लाइब्रेरी के लिए Aspose.BarCode स्थापित और तैयार है। यदि नहीं, तो आप इसे यहां से डाउनलोड कर सकते हैं.NET दस्तावेज़ के लिए Aspose.BarCode.

  2. विकास परिवेश: आपके सिस्टम पर एक कार्यशील .NET विकास परिवेश स्थापित होना चाहिए, अधिमानतः विज़ुअल स्टूडियो।

इन पूर्वावश्यकताओं के क्रम में, अब हम डॉटकोड विस्तारित कोड टेक्स्ट कॉन्फ़िगरेशन उत्पन्न करने के लिए आगे बढ़ सकते हैं।

नामस्थान आयात करें

सबसे पहले, आपको Aspose.BarCode लाइब्रेरी से आवश्यक कार्यात्मकताओं तक पहुंचने के लिए अपने .NET प्रोजेक्ट में आवश्यक नेमस्पेस आयात करने की आवश्यकता है। यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं:

using Aspose.BarCode.Generation;

अब जब हमने आवश्यक शर्तें पूरी कर ली हैं, तो आइए डॉटकोड एक्सटेंडेड कोड टेक्स्ट कॉन्फ़िगरेशन जेनरेट करने की प्रक्रिया को चरण-दर-चरण मार्गदर्शिका में विभाजित करें।

चरण 1: निर्देशिका पथ को परिभाषित करें

इस चरण में, आपको उस निर्देशिका पथ को निर्दिष्ट करने की आवश्यकता है जहां आप जेनरेट की गई डॉटकोड विस्तारित कोड टेक्स्ट छवि को सहेजना चाहते हैं।

string path = "Your Directory Path";

प्रतिस्थापित करें"Your Directory Path" आपके सिस्टम पर वास्तविक पथ के साथ।

चरण 2: डॉटकोड विस्तारित कोड टेक्स्ट बनाएं

डॉटकोड विस्तारित कोड टेक्स्ट बनाने के लिए, इन उप-चरणों का पालन करें:

2.1 एफएनसी1 प्रारूप पहचानकर्ता जोड़ें

FNC1 प्रारूप पहचानकर्ता का उपयोग नए डेटा फ़ील्ड की शुरुआत को इंगित करने के लिए किया जाता है। यह DotCode विस्तारित कोड टेक्स्ट का एक अनिवार्य हिस्सा है।

DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder();
textBuilder.AddFNC1FormatIdentifier();

2.2 ईसीआईकोडटेक्स्ट जोड़ें

ECICodetext वह जगह है जहां आप विशेष वर्णों और अंतर्राष्ट्रीय टेक्स्ट को एन्कोड कर सकते हैं। इस उदाहरण में, हमने UTF-8 एन्कोडिंग का उपयोग करके “犬Right狗” को एन्कोड किया है।

textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");

2.3 सादा कोडटेक्स्ट जोड़ें

आप DotCode विस्तारित कोड टेक्स्ट में सादा टेक्स्ट भी जोड़ सकते हैं। यहां, हमने “सादा पाठ” जोड़ा है।

textBuilder.AddPlainCodetext("Plain text");

2.4 FNC3 प्रतीक विभाजक जोड़ें

FNC3 सिंबल सेपरेटर का उपयोग कोड के विभिन्न अनुभागों को अलग करने के लिए किया जाता है।

textBuilder.AddFNC3SymbolSeparator();

2.5 एफएनसी3 रीडर इनिशियलाइज़ेशन जोड़ें

यह चरण FNC3 रीडर आरंभीकरण जानकारी जोड़ता है।

textBuilder.AddFNC3ReaderInitialization();

2.6 कोडटेक्स्ट जनरेट करें

अब, कॉल करके डॉटकोड एक्सटेंडेड कोडटेक्स्ट जेनरेट करेंGetExtendedCodetext पर विधिtextBuilder वस्तु।

string codetext = textBuilder.GetExtendedCodetext();

चरण 3: डॉटकोड छवि बनाएं

डॉटकोड विस्तारित कोड टेक्स्ट को एक छवि के रूप में उत्पन्न करने के लिए, इन उप-चरणों का पालन करें:

4.1 बारकोड जेनरेटर प्रारंभ करें

को आरंभ करेंBarcodeGenerator उचित मापदंडों के साथ. इस मामले में, हम उपयोग करते हैंEncodeTypes.DotCode और उत्पन्न कोडटेक्स्ट।

using (BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
    // बारकोड के लिए एक्स-आयाम सेट करें (आवश्यकतानुसार समायोजित करें)।
    gen.Parameters.Barcode.XDimension.Pixels = 10;

    // डॉटकोड एन्कोडिंग मोड को एक्सटेंडेडकोडटेक्स्ट पर सेट करें।
    gen.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;

    //उत्पन्न बारकोड छवि को सहेजें।
    gen.Save($"{path}DotCodeExtendedCodetext.png", BarCodeImageFormat.Png);
}

और बस! आपने .NET के लिए Aspose.BarCode का उपयोग करके सफलतापूर्वक DotCode विस्तारित कोड टेक्स्ट जेनरेट किया है।

निष्कर्ष

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

यदि आपको और मार्गदर्शन की आवश्यकता है या आपके कोई प्रश्न हैं, तो यहां आने में संकोच न करें.NET दस्तावेज़ के लिए Aspose.BarCode या समुदाय के साथ जुड़ेंAspose.BarCode समर्थन मंच.

अक्सर पूछे जाने वाले प्रश्न

Q1: डॉटकोड का उपयोग किसके लिए किया जाता है?

A1: DotCode का उपयोग टेक्स्टुअल और बाइनरी डेटा दोनों को एन्कोड करने के लिए किया जाता है और आमतौर पर ट्रैकिंग और डेटा एन्कोडिंग उद्देश्यों के लिए हेल्थकेयर और लॉजिस्टिक्स जैसे उद्योगों में लागू किया जाता है।

Q2: क्या मैं DotCode बारकोड के स्वरूप को अनुकूलित कर सकता हूँ?

A2: हां, .NET के लिए Aspose.BarCode आकार और एन्कोडिंग मोड सहित DotCode बारकोड की उपस्थिति को अनुकूलित करने के विकल्प प्रदान करता है।

Q3: क्या .NET के लिए Aspose.BarCode विभिन्न .NET फ्रेमवर्क के साथ संगत है?

A3: हां, .NET के लिए Aspose.BarCode .NET फ्रेमवर्क की एक विस्तृत श्रृंखला के साथ संगत है, जो लचीलापन और एकीकरण में आसानी सुनिश्चित करता है।

Q4: मैं .NET के लिए Aspose.BarCode के लिए अस्थायी लाइसेंस कैसे प्राप्त करूं?

A4: आप यहां से अस्थायी लाइसेंस प्राप्त कर सकते हैंAspose की वेबसाइट मूल्यांकन और परीक्षण उद्देश्यों के लिए।

Q5: क्या .NET के लिए Aspose.BarCode एंटरप्राइज़-स्तरीय बारकोड जेनरेशन के लिए उपयुक्त है?

A5: बिल्कुल, .NET के लिए Aspose.BarCode को स्केलेबिलिटी और विश्वसनीयता की पेशकश करते हुए, छोटे पैमाने और उद्यम-स्तरीय बारकोड पीढ़ी दोनों की जरूरतों को पूरा करने के लिए डिज़ाइन किया गया है।