Jak generovat barové kódy EAN-13 a Ean-8 pro maloobchodní produkty v .NET

Jak generovat barové kódy EAN-13 a Ean-8 pro maloobchodní produkty v .NET

Jaké jsou barové kódy EAN-13?

EAN-13 je celosvětovým standardem pro maloobchodní barové kódy.EAN-13, kóduje 13 čísel a používá se na téměř všech spotřebitelských výrobcích po celém světě; eAN-8 je kompaktní, 8-tičtová verze pro malé balíčky a omezený prostor s označením.

Rychlý začátek (minimální příklad)

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

Tabulka obsahů

Úvod

Tento článek ukazuje, jak generovat barové kódy EAN-13 a Ean-8 pro maloobchodní produkty pomocí Aspose.BarCode pro .NET. Obsahuje kompletní kód C#, tipy na přizpůsobení a odpovědi na otázky reálné integrace malého obchodu.

Předpoklady

  • Visual Studio 2019 nebo novější
  • • .NET 6.0+ nebo 4.6.2+
  • Aspose.BarCode pro .NET instalován (NuGet)
  • Základní znalosti C#
PM> Install-Package Aspose.BarCode 

krok za krokem implementace

Příklad pro EAN-13:

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

Příklad EAN-8:

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

Přizpůsobení barového kódu

  • Bar výška / šířka: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Barva a pozadí: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • kapitola: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotace (pro balení): csgen.Parameters.RotationAngle = 90;

Podporované formáty výstupu

  • PNG, JPEG, BMP – standardní formáty obrazu pro tisk nebo web
  • TIFF – pro vysokorychlostní či batchový tisk
  • SVG, EMF – pro skalovatelné vektorové umělecké dílo

Problémy a společné problémy

  • Barcode není skenován?

  • Ujistěte se, že kód je ve všech číslech (bez písmen/prostorů), správná délka a není příliš malý na tisku/exportu

  • Ztracený nebo chybějící šek?

  • Aspose.BarCode automaticky přidává kontroly – pouze 12 nebo 7 čísel

  • „Label není v pořádku?“

  • Použijte EAN-8 pro menší balení; snižte barovou výšku/XDimension

FAQs

**Q: Můžu generovat čárové kódy pro více produktů v jednom balíčku?**Odpověď: Ano. Projděte přes seznam produktů a vytvořte / uložte každý obrázek čárového kódu programovaně.

**Q: Můžu použít barevné čárové kódy?**Odpověď: Pro maximální kompatibilitu skeneru, držte se tmavých pruhů na světlé pozadí; používejte barvy s opatrností.

Použití případů a aplikací

  • maloobchodní a hrnčí check-out
  • Inventory a skladové štítky
  • POS příjmy a shelf tags
  • E-commerce produktové obrázky

Nejlepší postupy: rychlá referenční tabulka

TipyDoNenechte
Délka kóduEAN-13: 12 čísel, eAN-8: 7Přidat extra / krátké čísla
Bar bar barůBlack/DarkBlue na bílémČervené / žluté bary
KapitánZobrazit níže pro čitelnostPřepínání s bary
Výstupní formátPoužijte PNG/SVG pro výstup crispLow-res JPG pro tisk

závěr

Barové kódy EAN-13 a Ean-8 jsou zlatým standardem pro maloobchod a inventuru po celém světě. Aspose.BarCode pro .NET zjednodušuje vytváření odpovídajících, vysoce kvalitních barových kódů pro každý případ použití. Aspose.BarCode API Reference Více informací a pokročilých scénářů.

 Čeština