Как да генерираме EAN-13 и ЕAN-8 баркодове за дребно в .NET

Как да генерираме EAN-13 и ЕAN-8 баркодове за дребно в .NET

Какви са EAN-13 и ЕAN-8 баркодите?

EAN-13 е глобален стандарт за баркодове на дребно. Ean-13 кодира 13 цифри и се използва за почти всички потребителски стоки по целия свят; ЕAN-8 е компактна, 8-цифрова версия за малки пакети и ограничен етикетиран пространство. И двата формата позволяват бързо, без грешки проверка, запаси и управление на веригата на доставки.

Бързо стартиране (Минимален пример)

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

Таблица на съдържанието

Въведение

Тази статия демонстрира как да се генерират EAN-13 и Ean-8 баркодове за дребно продукти с помощта на Aspose.BarCode за .NET. Включва пълен C# код, съвети за персонализиране и отговори на въпросите за реалния свят на дребната интеграция.

Предупреждения

  • Visual Studio 2019 или по-късно
  • .NET Framework 4.6.2+ или .net 6.0+
  • Aspose.BarCode за .NET инсталиран (NuGet)
  • Основни познания за C#
PM> Install-Package Aspose.BarCode 

Стъпка по стъпка изпълнение

Пример за EAN-13:

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

Пример за EAN-8:

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

Настройка на Barcode

  • Височина на баровете / ширина: 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;

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

  • PNG, JPEG, BMP – стандартни формати на изображението за печат или уеб
  • TIFF – за печат с висока резолюция или комплект
  • SVG, EMF – за скалиращи векторни произведения

Решаване на проблеми и общи проблеми

  • Баркодът не се сканира?

  • Уверете се, че кодът е всички цифри (без букви / пространства), правилната дължина и не прекалено малък върху печат / износ

  • Изчезнал или пропуснал чек?

  • Aspose.BarCode автоматично добавя контролни числа – само осигурява 12 или 7 цифри

  • Листата не е подходяща ли?

  • Използвайте EAN-8 за по-малки опаковки; намаляване на височината на лентата/XDimension

ФАК

**П: Мога ли да генерирам баркодове за няколко продукта в един пакет?**Отговор: Да. Преминавайте през списъка с продукти и генерирайте/спасявайте всяка баркодна снимка по програма.

Q: Мога ли да използвам цветни баркодове?A: За максимална съвместимост с сканер, придържате се към тъмните ленти на светъл фон; използвайте цветове с предпазливост.

Използване на случаи и приложения

  • Търговия на дребно и шофиране на грозде
  • Инвентаризация и етикетиране на складове
  • ПОС рецепти и шелф тегове
  • Снимки на електронната търговия

Най-добри практики: Бърза референтна таблица

Типдада не
Дължина на кодаЕАН-13: 12 цифри, EAN-8: 7Добавяне на допълнителни / къси цифри
Бар цвятBlack/DarkBlue на бялоЧервени / жълти бара
CaptionПокажи по-долу за четенеСвързани с бара
Формат на изходаИзползвайте PNG/SVG за изход на крисНиско ниво на JPG за печат

заключение

ЕАН-13 и EAN-8 баркодите са златен стандарт за дребно и запаси в световен мащаб. Aspose.BarCode за .NET прави лесно да се генерират съответстващи, висококачествени барокоди за всяко използване. Aspose.BarCode API Референт За повече подробности и по-напреднали сценарии.

 Български