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ų.