Hoe te genereren EAN-13 en eAN-8 barcodes voor retailproducten in .NET

Hoe te genereren EAN-13 en eAN-8 barcodes voor retailproducten in .NET

Wat zijn de barcodes EAN-13 en Ean-8?

EAN-13 is de wereldwijde standaard voor barcodes voor detailproducten.Ean-13 codert 13 cijfers en wordt gebruikt op vrijwel alle consumenten goederen over de hele wereld; Ean-8 is een compacte, 8-digit versie voor kleine pakketten en beperkte etiketruimte. Beide formaten zorgen voor snelle, foutloze checkout, inventory en supply chain management.

Snelle start (minimaal voorbeeld)

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

Tabel van inhoud

Introductie

In dit artikel wordt aangetoond hoe u EAN-13 en Ean-8 barcodes voor retailproducten kunt genereren met behulp van Aspose.BarCode voor .NET. Inclusief complete C#-code, aanpassingstips en antwoorden op real-world retail integratievragen.

Voorwaarden

  • Visual Studio 2019 of later
  • .NET 6.0+ of .Net Framework 4.6.2+
  • Aspose.BarCode voor .NET geïnstalleerd (NuGet)
  • Basiskennis C#
PM> Install-Package Aspose.BarCode 

Stap voor stap implementatie

EAN-13 voorbeeld:

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

Voorbeeld van EAN-8:

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

Aanpassing Barcode verschijning

  • Bar Hoogte / breedte: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • kleur / achtergrond: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Het hoofdstuk: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotatie (voor verpakking): csgen.Parameters.RotationAngle = 90;

Ondersteunde outputformaten

  • PNG, JPEG, BMP – standaard beeldformaat voor print of web
  • TIFF - Voor high-resolution of batch printing
  • SVG, EMF – Voor scalable vector kunstwerken

Problemen en gemeenschappelijke problemen

  • Barcode niet te scannen?

  • Zorg ervoor dat de code is alle cijfers (geen letters/ruimten), de juiste lengte, en niet te klein op druk/export

  • Geen of ontbrekende check-in?

  • Aspose.BarCode voegt controles automatisch toe – alleen 12 of 7 cijfers leveren

  • Is het label niet geschikt?

  • Gebruik EAN-8 voor kleinere verpakkingen; vermindert de barhoogte/XDimension

FAQs

**Q: Kan ik barcodes genereren voor meerdere producten in één pakket?**A: Ja. Ga door uw productlijst en genereren/slaan elke barcode afbeelding programmeerbaar.

**Q: Kan ik kleur barcodes gebruiken?**A: Voor maximale scannercompatibiliteit, houd aan donkere bars op een lichte achtergrond; gebruik kleur met voorzichtigheid.

Gebruik Cases en Applicaties

  • Retail en grocery checkout
  • Inventory en stockroom labeling
  • POS ontvangsten en shelf tags
  • E-commerce productfoto’s

Beste praktijken: Quick Reference Table

TipjeDo DoDon’t
Code LengteEAN-13: 12 cijfers, eAN-8: 7Extra / korte cijfers toevoegen
Bar kleurBlack/DarkBlue op witRode / gele bars
CaptionBekijk hieronder voor leesbaarheidOverlap met bars
UitgangsformaatGebruik PNG/SVG voor crisp-uitgangLow-res JPG voor afdrukken

Conclusie

Barcodes EAN-13 en Ean-8 zijn de gouden standaard voor retail en inventory over de hele wereld. Aspose.BarCode voor .NET maakt het gemakkelijk om compliant, hoogwaardige barcode te genereren voor elk gebruik geval. Aspose.BarCode API Referentie Voor meer details en geavanceerde scenario’s.

 Nederlands