Овај чланак пружа детаљан пролаз на генерисању ЕАН-13 и ЕН-8 баркода за малопродајне производе користећи Аппосе.Баркод за .НЕТ. То укључује комплетне примере Ц # кода, савете за прилагођавање, саветовање за решавање проблема и стварне случајеве коришћења.

Увод

Генерисање ЕАН-13 и ЕН-8 баркода је од суштинског значаја за малопродајне компаније да ефикасно управљају складиштењем и обезбеђују брзе процесе чекања.Овај водич ће вас проћи кроз кораке генерисања ових бар кодова користећи Асписе.Баркод за .НЕТ.

Који су ЕАН-13 и ЕН-8 баркоди?

EAN-13 кодира 13 дигита, погодан за већину малопродајних производа широм света, док је ЕАН-8 компактна верзија са 8 дигета дизајнирана за мање паковања или ограничен простор за етикете.

Брзи почетак (минимални пример)

Следећи минимални пример показује како генерисати ЕАН-13 баркод користећи Aspose.BarCode:

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

Принципи

Пре него што почнете да генеришете баркоде, уверите се да је ваше развојно окружење правилно постављено:

  • Visual Studio 2019 или касније
  • .NET 6.0+ или .NET Framework 4.6.2+
  • Aspose.BarCode за .NET инсталиран (NuGet)
PM> Install-Package Aspose.BarCode 

Корак по корак спровођење

ЕН-13 Пример:

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

ЕН-8 Пример:

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

Прилагођавање појављивања баркода

Можете прилагодити изглед својих кодова подешавањем параметара као што су висина, ширина, боја и ротација.

  • Баро висине / ширине: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Боја и позадина: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Капција: csgen.Parameters.CaptionBelow.Visible = true;
  • Ротација (за паковање): csgen.Parameters.RotationAngle = 90;

Подржани излазни формати

Aspose.BarCode подржава различите формати излаза како би одговарао различитим захтевима:

  • PNG, JPEG, BMP — Стандардни формати слике за штампање или веб
  • TIFF — За високу резолуцију или бацх штампање
  • SVG, EMF — За скалабилно векторско уметничко дело

Решавање проблема и заједничке проблеме

Код није скениран?

Уверите се да је бар код све цифре (без писма / простора), исправна дужина и довољно велика да се скенира.

Pogrešna ili nedostajuća kutija?

Aspose.BarCode аутоматски додаје чексуме; само испоручује 12 или 7 бројева.

Label nije u redu?

Користите ЕАН-8 за мање паковања; смањите висину баре / димензију.

FAQs

**П: Могу ли генерисати баркоде за више производа у једној партији?**Одговор: Да. Прођите кроз листу производа и програматски генеришете/спасите сваку слику баркода.**Q: Могу ли користити боје баркоде?**А: За максималну компатибилност скенера, држите тамне траке на светлом позадини; користите боје са пажњом.

Коришћење случајева и апликација

  • Retail i grocery checkout
  • Инвентаризација и етикетирање складишта
  • Пос рецепти и шаљеви тагови
  • Слике производа е-трговине

Најбоља пракса: Брза референтна табела

ТипDoНе дај
Код дужинеЕАН-13: 12 бројева, ЕН-8: 7Додајте додатне / кратке цифре
Bar bojaЦрна / црна на беломЦрвени / жути барови
CaptionПоказати испод за читањеПрекривен са баровима
излазни форматКористите ПНГ / СВГ за излазак цриспаНиско нивоа ЈПГ за штампање

Закључак

ЕАН-13 и ЕН-8 бар кодови су златни стандард за малопродају и складиштење широм света.Аппосе.Баркод за .НЕТ чини једноставан за генерисање одговарајућих, висококвалитетних баркода за сваки случај коришћења Aspose.BarCode API Референце За више детаља и напредних сценарија.

More in this category