कोड 128 बारकोड को प्रोग्राम के रूप में उत्पन्न करना आपूर्ति श्रृंखला प्रबंधन, शिपिंग रसद, भंडारण नियंत्रण, और संपत्ति ट्रैकिंग के लिए आवश्यक है. इस लेख में दिखाया गया है कि सटीक और अनुकूलित गुणों के साथ पढ़ा जा सकता है।
Introduction
कोड 128 एक बहुमुखी बारकोड मानक है जो विभिन्न उद्योगों में इसके उच्च डेटा घनत्व और स्वचालित चेकसम सुविधा के लिए व्यापक रूप से उपयोग किया जाता है. इस गाइड में, हम यह पता लगाएंगे कि कैसे एस्पोजेस.बार्कॉड .NET का उपयोग करके कोडी 128 बार कोडे उत्पन्न करें, यह सुनिश्चित करें कि वे सटीक, पढ़ने योग्य और उद्योग मानकों के अनुरूप हैं.
Prerequisites
कार्यान्वयन विवरण में डूबने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित सेटअप है:
- Visual Studio 2019 या बाद में
- .NET 6.0 या बाद में (या .Net Framework 4.6.2+)
- .NET के लिए Aspose.BarCode NuGet पैकेज प्रबंधक के माध्यम से स्थापित
- C# के बुनियादी ज्ञान
Aspose.BarCode स्थापित करने के लिए, अपने पैकेज मैनेजर कंसोल में निम्न कमांड चलाएं:
PM> Install-Package Aspose.BarCode
चरण-दर-चरण कार्यान्वयन
चरण 1: Aspose.BarCode Namespace आयात करें
बारकोड के साथ काम करने के लिए आवश्यक नामस्पेस आयात करें।
using Aspose.BarCode.Generation;
चरण 2: एक बारकोड जनरेटर इंस्टेंस बनाएं
एक उदाहरण बनाने के लिए BarcodeGenerator
और बारकोड प्रकार को कोड128 के रूप में निर्दिष्ट करें. आप इस चरण में एन्कोडिंग करने के लिए डेटा भी सेट कर सकते हैं.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");
चरण 3: बारकोड गुणों को अनुकूलित करें (वैकल्पिक)
बारकोड की विभिन्न विशेषताओं को अनुकूलित करें जैसे कोड सेट मोड, बार ऊंचाई, शीर्षक पाठ, और रंग।
// Select code set automatically or force A/B/C (optional)
generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
// Set bar height and X dimension (width)
generator.Parameters.Barcode.BarHeight.Pixels = 120;
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Optional: Add human-readable caption
generator.Parameters.CaptionAbove.Text = "Order Number";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "A123B456789";
generator.Parameters.CaptionBelow.Visible = true;
// Optional: Set foreground/background colors
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;
// Enable anti-aliasing for high-res output
generator.Parameters.ImageParameters.AntiAlias = true;
चरण 4: बार्क कोड छवि को सहेजें या निर्यात करें
उत्पन्न बारकोड छवि को वांछित प्रारूपों जैसे PNG, SVG, आदि में सहेजें।
generator.Save("order-code128.png", BarCodeImageFormat.Png);
generator.Save("order-code128.svg", BarCodeImageFormat.Svg);
पूर्ण उदाहरण
नीचे एक पूर्ण उदाहरण दिखाता है कि .NET के लिए Aspose.BarCode का उपयोग करके कोड 128 बारकोड कैसे उत्पन्न और अनुकूलित करें।
using Aspose.BarCode.Generation;
using System.Drawing;
class Program
{
static void Main()
{
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "A123B456789");
generator.Parameters.Barcode.Code128.Code128EncodeMode = Code128EncodeMode.Auto;
generator.Parameters.Barcode.BarHeight.Pixels = 120;
generator.Parameters.Barcode.XDimension.Pixels = 3;
generator.Parameters.CaptionAbove.Text = "Order Number";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "A123B456789";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.Barcode.BarColor = Color.Black;
generator.Parameters.Barcode.BackColor = Color.White;
generator.Parameters.ImageParameters.AntiAlias = true;
generator.Save("order-code128.png", BarCodeImageFormat.Png);
generator.Save("order-code128.svg", BarCodeImageFormat.Svg);
}
}
टिप्स और ट्रिक्स
- Use
Code128EncodeMode.CodeB
ऊपरी / निचले मामले में पत्र और संख्याओं के लिए, याCode128EncodeMode.CodeC
संख्या-केवल, डबल घनत्व कोडिंग के लिए। - प्रिंट या वेब लेआउट में उच्च गुणवत्ता वाले वेक्टर ग्राफिक्स के लिए एसवीजी निर्यात करें।
- अपने लेबल या पैकेजिंग आकार की आवश्यकताओं के अनुरूप बार ऊंचाई और XDimension को समायोजित करें।
- सबसे चिकनी छवियों के लिए एंटी-एलिज़िंग को सक्षम करें, विशेष रूप से छोटे बारकोड या डिजिटल डिस्प्ले पर।
FAQ के लिए
**Q: मैं लंबी संख्यात्मक मूल्यों को कैसे प्रभावी ढंग से एन्कोड करता हूं?**A: उपयोग करें Code128EncodeMode.CodeC
संख्यात्मक-केवल डेटा (लंबे भी होना चाहिए) के लिए डबल कोडिंग घनत्व।
**Q: क्या मैं बारकोड छवि में एक लॉग या ओवरले जोड़ सकता हूं?**ए: हाँ, आप सहेजने के बाद System.Drawing या किसी भी .NET ग्राफिक्स लाइब्रेरी का उपयोग करके छवि को पोस्ट-प्रसंस्करण कर सकते हैं।
** Q: क्या कोड 128 में एक चेक शुल्क शामिल है?**A: हाँ, चेकसम स्वचालित रूप से गणना और कोड किया जाता है।
मामलों और अनुप्रयोगों का उपयोग करें
- शिपिंग और कार्डोन लेबल
- संपत्ति ट्रैकिंग / Inventory Tracking
- Retail/POS उत्पाद टैग
- प्रयोगशाला / नमूना ट्रैकिंग
- पुस्तकालय और फ़ाइल प्रबंधन
सर्वश्रेष्ठ अभ्यास
- हमेशा बड़े पैमाने पर प्रिंटिंग से पहले एक स्कैनर के साथ आउटपुट की पुष्टि करें
- आसानी से संभालने के लिए पर्याप्त बार ऊंचाई का उपयोग करें
- पेशेवर प्रिंटिंग लेबल के लिए SVG या 300 DPI PNG का चयन करें
- ऑडिट ट्रेल के लिए लॉग या कोड पाठ और बारकोड छवि मार्ग संग्रहीत करें
Conclusion
.NET के लिए Aspose.BarCode कोड 128 बारकोड पैमाने पर उत्पन्न करने का आदर्श टूलकिट है, जिसमें समृद्ध अनुकूलन, उच्च गुणवत्ता वाले उत्पादन और सभी उद्योग परिदृश्यों के अनुपालन के साथ। Aspose.BarCode API संदर्भ.
More in this category
- .NET के लिए Aspose.BarCode का उपयोग करके Aztec कोड उत्पन्न करें
- .NET के लिए Aspose.BarCode का उपयोग करके GS1 QR कोड उत्पन्न करें
- .NET के लिए Aspose.BarCode का उपयोग करके GS1 डेटा मैट्रिक्स बारकोड उत्पन्न करें
- .NET के लिए Aspose.BarCode का उपयोग करके PDF417 बारकोड उत्पन्न करें
- .NET के लिए Aspose.BarCode का उपयोग करके QR कोड मेटाडेटा निकालना