Aspose.BarCode लाइब्रेरी का उपयोग करके .NET अनुप्रयोगों में पूर्ण ASCII बारकोड उत्पन्न करें. इस गाइड में चरण-दर-चरण निर्देश, सी # कोड नमूनों, और बैरकॉड उपस्थिति के लिए अनुकूलन सुझाव दिए जाते हैं.

Introduction

इस लेख में समझाया गया है कि कैसे संपत्ति प्रबंधन, रिकॉर्ड ट्रैकिंग और अन्य अनुप्रयोगों के लिए पूर्ण ASCII बारकोड को कैसे उत्पन्न किया जाए. .NET का उपयोग करके Aspose.BarCode. इसमें पूर्ण C# कोड के उदाहरण और पट्टी की उपस्थिति को अनुकूलित करने के बारे में सलाह शामिल है.

39 और 39 कोड पूर्ण ASCII बारकोड क्या हैं?

कोड 39 एक व्यापक रूप से उपयोग किए जाने वाले 1 डी बारकोड है जो शीर्ष अक्षरों, संख्याओं और कुछ प्रतीकों का समर्थन करता है - संपत्ति टैग, भंडारण प्रणालियों, पुस्तकालय प्रबंधन और आईडी कार्ड के लिए आदर्श।

त्वरित शुरुआत (कम से कम उदाहरण)

निम्नलिखित न्यूनतम उदाहरण दिखाता है कि C# में एक बुनियादी कोड 39 बारकोड कैसे उत्पन्न करें:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);

Prerequisites

  • Visual Studio 2019 या बाद में
  • .NET फ्रेमवर्क 4.6.2+ या .Net 6.0+
  • .NET के लिए Aspose.BarCode (NuGet)
  • C# ज्ञान
PM> Install-Package Aspose.BarCode 

चरण-दर-चरण कार्यान्वयन

39 उदाहरण के लिए:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);

कोड 39 पूर्ण ASCII (विस्तारित) उदाहरण:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);

बारकोड की उपस्थिति को अनुकूलित करें

  • चेक डिजिटल: csgen.Parameters.Barcode.Code39.EnableChecksum = true;
  • ** बार ऊंचाई / चौड़ाई:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • रंग / पृष्ठभूमि: csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
  • कप्तान : csgen.Parameters.CaptionBelow.Visible = true;
  • ** पूर्ण ASCII मोड:** EncodeTypes.Code39Extended

समर्थन आउटपुट प्रारूप

  • PNG, JPEG, BMP — प्रिंट और वेब
  • TIFF — उच्च-रेस / संग्रह
  • SVG, EMF — स्केल करने योग्य ग्राफिक्स

समस्याओं का समाधान और सामान्य मुद्दों

    • बार्क कोड स्कैन नहीं करता है?- सुनिश्चित करें कि केवल वैध वर्णों का उपयोग किया जाता है (A-Z, 0-9, - $ % . / + आधार कोड 39 के लिए स्थान)।
  • विशेष वर्णों के लिए, Code39Extended का उपयोग करें।

    • गलतफहमी की जांच करें?- अपने स्कैनर सेटिंग्स के अनुरूप होने के लिए चेकसम को सक्षम या अक्षम करें।
  • ** छोटे लेबल फिट नहीं है?- पट्टी ऊंचाई और XDimension को समायोजित करें; कम घने कोड के लिए Code128 पर Code 39 का उपयोग करें।

FAQ के लिए

**Q: कोड 39 और पूर्ण ASCII के बीच क्या अंतर है?**A: मानक कोड 39 केवल एक सीमित वर्ण सेट का समर्थन करता है. पूर्ण ASCII मोड (एक्सटेंडेड) उन्हें दो-सिमबॉल अनुक्रमों के रूप में एन्कोडिंग करके सभी एससीआईआई अक्षरों को सक्षम बनाता है।Q: क्या चेक डिजिटल अनिवार्य है?ए: यह कोड 39 में वैकल्पिक है. इसे केवल तभी सक्षम करें जब आपके कार्यप्रवाह या स्कैनर की आवश्यकता हो.

मामलों और अनुप्रयोगों का उपयोग करें

  • संपत्ति और उपकरण लेबल
  • पुस्तकालय और स्कूल प्रबंधन
  • Inventory / स्टॉक रूम ट्रैकिंग
  • औद्योगिक और पहचान चिह्न

सर्वश्रेष्ठ अभ्यास: त्वरित संदर्भ तालिका

TipDoन करें
CharsetA-Z का उपयोग करें, 0-9, -.$% / + (आधारित)बेस मोड में कमर का उपयोग करें
पूर्ण एसीआईCode39Symbols के लिए विस्तारित का उपयोग करेंबुनियादी मोड में प्रतीक्षा संकेत
आउटपुट फॉर्मेटCRISP उत्पादन के लिए SVG/PNGप्रिंटिंग के लिए कम रिज JPG
डिजिटल देखेंजरूरत पड़ने पर ही संभव हैयादृच्छिक रूप से संभव

Conclusion

कोड 39 संपत्ति, भंडारण, और लाइब्रेरी बारकोडिंग के पीछे का आधार है. .NET के लिए Aspose.BarCode प्रत्येक परिदृश्य पर लचीला विकल्प प्रदान करता है। Aspose.BarCode API संदर्भ अधिक उन्नत बारकोड सुविधाओं के लिए।

More in this category