Com generar els barcodes EAN-13 i Ean-8 per a productes de minoritat en .NET

Com generar els barcodes EAN-13 i Ean-8 per a productes de minoritat en .NET

Quins són els codis de barres EAN-13 i Ean-8?

EAN-13 és la norma global per als codis de barres de producte de retail.EAN-13, codifica 13 dígits i s’utilitza en gairebé totes les mercaderies de consum a tot el món; Ean-8 és una versió compacta, de 8 dígs per a petits paquets i espai d’etiquetatge limitat.Tots els formats permeten un control ràpid, sense errors, inventari i gestió de la cadena de subministrament.

Iniciació ràpida (exemple mínim)

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

Taula de continguts

Introducció

Aquest article demostra com generar els codis de barris EAN-13 i Ean-8 per a productes de retail utilitzant Aspose.BarCode per .NET. Inclou codi C# complet, consells de personalització i respostes a les preguntes d’integració del retail en el món real.

Prerequisits

  • Visual Studio 2019 o posterior
  • .NET 6.0+ o .Net Framework 4.6.2+
  • Aspose.BarCode per a .NET instal·lat (NuGet)
  • C# coneixements bàsics
PM> Install-Package Aspose.BarCode 

Implementació de pas a pas

Els exemples de l’EAN-13:

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

El 8è exemple:

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

Caracterització de l’aparició de barcode

  • Alçada i amplada del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Pel·lícula de color / Background: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Capçalera de la Comissió: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotació (per a l’embalatge): csgen.Parameters.RotationAngle = 90;

Formats de sortida suportats

  • PNG, JPEG, BMP – Format d’imatge estàndard per a la impressió o la web
  • TIFF - Per a la impressió d’alta resolució o batx
  • SVG, EMF - Per a obres d’art vector escalable

Problemes i problemes comuns

  • El barc no escaneix?

  • Assegureu-vos que el codi és tots els dígits (no lletres / espais), la longitud correcta i no massa petita en la impressió / exportació.

  • Falta o falta el preu?

  • Aspose.BarCode afegeix controls automàticament – només proporciona 12 o 7 dígits

  • La etiqueta no s’adapta?

  • Utilitzar EAN-8 per a embalatges més petits; reduir l’alçada de bar/XDimension

FAQs

**Q: Puc generar codi de bar per a diversos productes en un conjunt?**A: Sí. Passar a través de la seva llista de productes i generar/salvar cada imatge de codi de bar programàticament.

**Q: Puc utilitzar codis de color?**A: Per a la compatibilitat màxima de l’escàner, adherir-se a barres fosques en un fons llum; utilitzar colors amb precaució.

Utilitzar casos i aplicacions

  • Retail i Grosseria Checkout
  • Labelatge d’inventor i estoc
  • Receptes POS i etiquetes de shelf
  • Imatges de productes de comerç electrònic

Millors pràctiques: taula de referència ràpida

TipusFeuNo donem
Llarga llargaEAN-13: 12 dígits, eAN-8: 7Afegir xifres extra/corts
Bar de colorBlack/DarkBlue en blancBarres vermelles i grogues
CaptionMostra per sota per a la lecturaCoberta amb bars
Format de sortidaUtilitzar PNG/SVG per a la producció de crispLow-res JPG per a la impressió

Conclusió

Els codis de bar EAN-13 i Ean-8 són l’estàndard d’or per al retail i la inversió a tot el món. Aspose.BarCode per a .NET fa que sigui fàcil generar codi de Bar conforme, de gran qualitat per cada cas. Aspose.BarCode API Referència Més detalls i escenaris avançats.

 Català