Hur man genererar EAN-13 och Ean-8 Barkoder för detaljhandelsprodukter i .NET

Hur man genererar EAN-13 och Ean-8 Barkoder för detaljhandelsprodukter i .NET

Vad är EAN-13 och Ean-8 Barkoder?

EAN-13 är de globala standarderna för detaljhandelsbarkoder.Ean-13 kodar 13 siffror och används på nästan alla konsumentvaror över hela världen;EAN-8 är en kompakt, 8-siffrisk version för små paket och begränsad etikettutrymme.Båda formaten möjliggör snabb, felfri checkout, lager och supply chain management.

Snabb start (minimalt exempel)

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

Tabell av innehåll

Introduktion

I den här artikeln visar vi hur man genererar EAN-13 och Ean-8 barkoder för detaljhandelsprodukter med Aspose.BarCode för .NET. Innehåller komplett C#-kod, anpassningstips och svar på frågor om integration i realvärlden.

förutsättningar

  • Visual Studio 2019 eller senare
  • .NET 6.0+ eller .Net Framework 4.6.2+
  • Aspose.BarCode för .NET installerat (NuGet)
  • Grundläggande C# kunskap
PM> Install-Package Aspose.BarCode 

Steg för steg genomförande

EAN-13 Exempel på:

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

Exempel på EAN-8:

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

Anpassning Barcode Utseende

  • Bar höjd / bredd: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Färg / bakgrundsbild: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Kapitel från: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotation (för förpackning): csgen.Parameters.RotationAngle = 90;

Stödda utgångsformat

  • PNG, JPEG, BMP – Standardbildformat för utskrift eller web
  • TIFF – För högupplösning eller batchutskrift
  • SVG, EMF – För skalbar vektor konstverk

Problemlösning och gemensamma problem

  • Barkoden inte skannar?

  • Se till att koden är alla siffror (ingen bokstäver/rum), korrekt längd och inte för liten på utskrift/export

  • Förlorad eller saknad check?

  • Aspose.BarCode lägger till kontroller automatiskt – ger bara 12 eller 7 siffror

  • Är etiketten inte lämplig?

  • Använd EAN-8 för mindre förpackningar; minska barhöjd/XDimension

FAQs

**Q: Kan jag generera barkoder för flera produkter i ett paket?**A: Ja. Gå igenom din produktlista och generera/spara varje barkoden bild programmatiskt.

**Q: Kan jag använda färgkoder?**A: För maximal kompatibilitet med skannern, hålla fast vid mörka barer på en ljus bakgrund; använd färger med försiktighet.

Använd fall och applikationer

  • Retail och grocery checkout
  • Inventory och stockroom etikett
  • POS-mottagningar och shelf taggar
  • E-handel produktbilder

Bästa metoder: Snabb referenstabell

TipsGörinte att
Längd kodEAN-13: 12 siffror, eAN-8: 7Lägg till extra / korta siffror
Bar färgBlack/DarkBlue på vitRöda / gula barer
CaptionVisa nedanför för läsbarhetÖverlappa med barer
UtgångsformatAnvänd PNG/SVG för krisputgångLow-res JPG för utskrift

slutsatser

Barkoder EAN-13 och Ean-8 är den gyllene standarden för detaljhandeln och lager över hela världen. Aspose.BarCode för .NET gör det enkelt att generera överensstämmande, högkvalitativa barkoder för varje användningssituation. Aspose.BarCode API Referens För mer detaljer och avancerade scenarier.

 Svenska