Kako generirati EAN-13 i Ean-8 kodove za maloprodajne proizvode u .NET-u

Kako generirati EAN-13 i Ean-8 kodove za maloprodajne proizvode u .NET-u

Što su EAN-13 i Ean-8 barkode?

EAN-13 su globalni standardi za barkode za maloprodajne proizvode.EAN-13. kodira 13 brojeva i koristi se na gotovo svim potrošačkim proizvodima diljem svijeta; Ean-8 je kompaktna, 8-bitna verzija za male pakete i ograničen prostor za označavanje.Oba formata omogućuju brzo, bez grešaka provjeru, inventariju i upravljanje lancem opskrbe.

Brz početak (minimalni primjer)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Tablica sadržaja

Uvod

Ovaj članak pokazuje kako generirati EAN-13 i Ean-8 bar kode za maloprodajne proizvode pomoću Aspose.BarCode za .NET. uključuje potpuni C# kod, savjete za prilagodbu i odgovore na pitanja integracije maloprodaja u stvarnom svijetu.

Preduzeća

  • Visual Studio 2019 ili kasnije
  • Sljedeći članakNET 6.0+ ili .NET Framework 4.6.2+
  • Aspose.BarCode za .NET instaliran (NuGet)
  • Osnovno znanje C#
PM> Install-Package Aspose.BarCode 

Korak po korak provedba

Sljedeći članak13:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

Sljedeći članak8:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

Korištenje barkoda

  • Bar visina / širina: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Boja i pozadina: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Članak u kategoriji: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotacija (za pakiranje): csgen.Parameters.RotationAngle = 90;

Podržani izlazni formati

  • PNG, JPEG, BMP – standardni formati slike za tiskanje ili web
  • TIFF – za visoku rezoluciju ili batch tiskanje
  • SVG, EMF – za skalabilne vektorske umjetnosti

Rješavanje problema i zajedničke probleme

  • Koda se ne skenira?

  • Uvjerite se da je kod sve brojke (bez slova / prostora), ispravna duljina, a ne previše mali na tiskanju / izvozu

  • Izgubljena ili nedostajuća kutija?

  • Aspose.BarCode automatski dodaje kontrolne brojeve – samo pruža 12 ili 7 brojeva

  • Ne odgovara li oznaka?

  • Koristite EAN-8 za manju ambalažu; smanjite visinu bar/XDimension

FAQs

**Q: Mogu li generirati kodove za više proizvoda u jednom paketu?**Odgovor: Da. Prolazite kroz popis proizvoda i programski generirajte/spasite svaku sliku čvornog koda.

**Q: Mogu li koristiti barkode boje?**Odgovor: Za maksimalnu kompatibilnost skenera, držite se tamnih traka na svijetlom pozadini; koristite boje s oprezom.

Korištenje slučajeva i aplikacija

  • Retail i grocery checkout
  • Inventori i etiketa za skladište
  • POS prijemnici i shelf tagovi
  • Fotografije e-trgovine

Najbolje prakse: brza referentna tablica

TipoviDoNe daj
Koda duljinaEAN-13: 12 brojeva, Ean-8: 7Dodajte dodatne/kratke brojeve
Bar bojaBlack/DarkBlue na bijelomCrvene / žute barove
CaptionPokaži ispod za čitanjeSlijedeći Članak S barovima
Izlazni formatKorištenje PNG/SVG za crisp proizvodnjuNiska razina JPG za tiskanje

zaključak

Barkodi EAN-13 i Ean-8 su zlatni standard za maloprodaju i inventuru diljem svijeta. Aspose.BarCode za .NET čini jednostavnim za stvaranje odgovarajućih, visokokvalitetnih barkoda za svaku upotrebu. Aspose.BarCode API referenca Više detalja i naprednih scenarija.

 Hrvatski