Š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ė

TipDoNėra
Kodų ilgisEAN-13: 12 skaitmenų, eAN-8: 7Pridėti papildomus / trumpus skaitmenis
Barų spalvaBlack / DarkBlue ant baltoRaudona / geltona baras
CaptionParodykite žemiau skaitytiSklypas su baromis
Išėjimo formatasNaudokite 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