Šiame straipsnyje pateikiamas išsami žingsnis generuojant mažmeninių produktų EAN-13 ir Ean-8 juostų kodus, naudojant Aspose.BarCode .NET. Tai apima pilną C# kodo pavyzdį, pritaikymo patarimus, problemų sprendimo rekomendacijas ir realaus pasaulio naudojimo atvejus.
Introduction
EAN-13 ir Ean-8 juostų kodai yra būtini mažmenininkams efektyviai valdyti inventorių ir užtikrinti greitą atsiskaitymo procesus.Šis vadovas jums pasieks šių juostos kodų generavimo žingsnius naudojant Aspose.BarCode .NET.
Kas yra EAN-13 ir Ean-8 barkodai?
EAN-13 koduoja 13 skaitmenų, kurie tinka daugumai mažmeninių produktų visame pasaulyje, o „EAN-8“ yra kompaktiška versija, turinti 8 skaičius, skirta mažesniems paketams arba ribotam etiketės erdvei.
Greitas pradžia (minimalus pavyzdys)
Toliau pateikiamas minimalus pavyzdys rodo, kaip generuoti EAN-13 juostos kodą naudojant Aspose.BarCode:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);
Prerequisites
Prieš pradėdami kurti juostų kodus, įsitikinkite, kad jūsų plėtros aplinka yra teisingai nustatyta:
- Visual Studio 2019“ arba vėliau
- .Išmanusis ryšys su .NET Framework 4.6.2+
- Aspose.BarCode .NET įdiegta (NuGet)
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
Galite pritaikyti savo juostų kodų išvaizdą koreguojant parametrus, tokius kaip aukštis, plotas, spalva ir rotacija.
- 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
Aspose.BarCode palaiko įvairius išleidimo formatus, kad atitiktų skirtingus reikalavimus:
- PNG, JPEG, BMP – Standartiniai vaizdo formatai spausdinimui ar žiniatinkliui
- TIFF – Aukštos raiškos arba batch spausdinimui
- SVG, EMF – Skalaujamas vektorinis meno darbas
Problemos sprendimas ir bendrosios problemos
Knygų kodas nėra skenuojamas?
Įsitikinkite, kad juostos kodas yra visi skaitmenys (nėra raidžių / erdvės), teisingas ilgis ir pakankamai didelis skenavimui.
Neteisingas ar trūkstamas patikrinimas?
Aspose.BarCode automatiškai prideda patikrinimus; tik pateikia 12 ar 7 skaitmenis.
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ų.
More in this category
- Aspose.BarCode 2D juostų kodo skaitytuvas .NET: C# vadovas
- QR kodų skenavimas iš nuotraukų su Aspose.BarCode .NET
- Multi-barkodo atpažinimas .NET su Aspose.BarCode
- GS1 DataBar (RSS-14) Barkodas: mažmeninė, šviežios maisto ir sveikatos priežiūros paslaugos
- Tinkamai pritaikyti juostų kodo generavimą .NET su Aspose.BarCode