Генерация штрих-кода EAN в C#

Штрих-код EAN также известен как европейский артикул. Существуют различные варианты кодов EAN, которые содержат дополнительные данные в виде дополнительных цифр. В этой статье рассказывается, как программно создать код EAN на языке C#. Кроме того, в нем рассказывается, как добавить дополнительные цифры к коду EAN 13, чтобы сделать его штрих-кодом EAN 5.

C# API для создания штрих-кода EAN — скачать бесплатно

Aspose.BarCode for .NET поддерживает работу с различными типами штрих-кодов. Вы можете легко настроить API, загрузив его эталонные DLL-файлы со страницы Загрузки или используя диспетчер пакетов NuGet, чтобы установить его со всеми зависимостями, если таковые имеются.

PM> Install-Package Aspose.BarCode

Создайте штрих-код EAN 13 на C#

Чтобы создать штрих-код EAN 13, выполните следующие действия:

  1. Создайте экземпляр класса BarcodeGenerator и установите для EncodeType значение EAN13.
  2. Установите размер в пикселях.
  3. Сохраните сгенерированный код EAN как изображение.

В следующем фрагменте кода показано, как создать штрих-код EAN 13 на C#:

// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

// Установите размер в пикселях
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Сохранить выходной штрих-код EAN 13
gen.Save("Ean13.png", BarCodeImageFormat.Png);

Генерация EAN 5 с дополнительными данными на C#

Следующие шаги показывают, как сгенерировать код EAN с дополнительными данными на C#.

  1. Инициализируйте объект класса BarcodeGenerator и укажите EncodeType.
  2. Установите дополнительное пространство и дополнительные данные EAN 5.
  3. Экспортируйте выходной штрих-код EAN в любой формат изображения, такой как JPG, PNG, BMP и т. д.

Фрагмент кода ниже подробно описывает, как программно сгенерировать код EAN 5 с дополнительными данными на C#:

// Инициализировать экземпляр класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128");

//// Задаем размер в пикселях
gen.Parameters.Barcode.XDimension.Pixels = 2;

// Установите дополнительное пространство в пикселях
gen.Parameters.Barcode.Supplement.SupplementSpace.Pixels = 20;

// Установить дополнение EAN 5
gen.Parameters.Barcode.Supplement.SupplementData = "12345";

// Сохранить штрих-код EAN 5
gen.Save("SupplementEAN5.png", BarCodeImageFormat.Png);

На снимке экрана ниже показан выходной штрих-код EAN 5 с дополнительными данными:

Сгенерировать EAN 5 на С#

Получить бесплатную лицензию

Вы можете запросить бесплатную временную лицензию, чтобы оценить возможности API без каких-либо ограничений.

Вывод

В этой статье вы узнали, как программно создать код EAN 13 на C#. Кроме того, в нем также объясняется, как добавить дополнительные данные в виде дополнительных цифр для создания штрих-кода EAN 5 на C#. Кроме того, вы можете заглянуть в раздел документация, чтобы научиться работать с различными другими типами штрих-кодов. Пожалуйста, не стесняйтесь писать нам на форум, если вам нужно обсудить любой из ваших вопросов.

Смотрите также