Kaip generuoti EAN-13 ir Ean-8 barų kodus mažmeniniams produktams .NET
Kas yra EAN-13 ir Ean-8 barkodai?
EAN-13 yra pasauliniai standartai mažmeninių prekių barų kodams. „Ean-13“ koduoja 13 skaitmenų ir naudojamas beveik visose vartotojų prekes visame pasaulyje; „ean-8“ yra kompaktiška, 8-digitinė versija mažoms paketus ir ribotą etiketės erdvę. Abi formatos leidžia greitai, be klaidų patikrinimą, inventorą ir tiekimo grandinės valdymą.
Greitas pradžia (minimalus pavyzdys)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);
Turinio lentelė
- Introduction
- Kas yra EAN-13 ir Ean-8 barkodai?
- Greitas pradžia (minimalus pavyzdys)
- Prerequisites
- Žingsnis po žingsnio įgyvendinimas
- Barkodo išvaizda
- Palaikomi išleidimo formatai
- Problemos sprendimas ir bendrosios problemos
- FAQs
- Naudokite atvejus ir paraiškas
- Geriausios praktikos
- Susiję straipsniai ir vidaus ryšiai
- Conclusion
Introduction
Šiame straipsnyje parodyta, kaip generuoti EAN-13 ir Ean-8 juostų kodus mažmeniniams produktams naudojant Aspose.BarCode .NET. Jame pateikiamas pilnas C# kodas, pritaikymo patarimai ir atsakymai į realaus pasaulio prekybos integracijos klausimus.
Prerequisites
- „Visual Studio 2019“ arba vėliau
- Išmanusis ryšys su .NET Framework 4.6.2
- Aspose.BarCode .NET įdiegta (NuGet)
- Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode
Žingsnis po žingsnio įgyvendinimas
EAN-13 pavyzdys:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);
EAN-8 pavyzdys:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);
Barkodo išvaizda
- ** Barų aukštis / plotis:**
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- spalva ir paviršius:
csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
- • Įrašas: *
csgen.Parameters.CaptionBelow\.Visible = true;
- Rotacija (pakuotėms skirtas):
csgen.Parameters.RotationAngle = 90;
Palaikomi išleidimo formatai
- PNG, JPEG, BMP – standartiniai vaizdo formatai spausdinimui ar žiniatinkliui
- TIFF – aukštos raiškos arba batch spausdinimui
- SVG, EMF – skalaciniam vektorio meno darbui
Problemos sprendimas ir bendrosios problemos
Nėra šnipinėjimo kodo?
Įsitikinkite, kad kodas yra visi skaitmenys (ne raidės / erdvės), teisingas ilgis ir ne per mažas spausdinimo / eksporto
Pasibaigęs ar trūkstamas čekis?
Aspose.BarCode automatiškai prideda patikrinimus – tik 12 ar 7 skaitmenys
Ar etiketė netinka?
Naudokite EAN-8 mažesnėms pakuotėms; sumažinkite barų aukštį/XDimension
FAQs
**Q: Ar galiu sukurti barų kodus keliems produktams vienoje pakuotėje?**Atsakymas: Taip. Eikite per savo produktų sąrašą ir sukurkite / išsaugokite kiekvieną juostų kodo vaizdą programuojamai.
**Q: Ar galiu naudoti spalvų barkodus?**A: Norėdami maksimaliai suderinti skenerį, laikykitės tamsių juostų ant šviesos fono; naudokite spalvas atsargiai.
Naudokite atvejus ir paraiškas
- Mažmeninė ir grocery checkout
- Inventoriaus ir sandėlio etiketės
- POS įrašai ir šlifavimo žymės
- E-komercijos produktų nuotraukos
Geriausios praktikos: greitas referencinis lentelė
Tip | Do | Nėra |
---|---|---|
Kodų ilgis | EAN-13: 12 skaitmenų, eAN-8: 7 | Pridėti papildomus / trumpus skaitmenis |
Barų spalva | Black / DarkBlue ant balto | Raudona / geltona baras |
Caption | Parodykite žemiau skaityti | Sklypas su baromis |
Išėjimo formatas | Naudokite PNG/SVG krisp gamybai | Žemas JPG spausdinimas |
Conclusion
EAN-13 ir Ean-8 juostos kodai yra aukso standartas mažmeniniams ir inventoriams visame pasaulyje. Aspose.BarCode .NET leidžia lengvai sukurti atitinkamus, aukštos kokybės juostus kiekvienam naudojimo atveju. Aspose.BarCode API nuoroda Daugiau detalių ir pažangių scenarijų.