Штрих-код EAN также известен как европейский артикул. Существуют различные варианты кодов EAN, которые содержат дополнительные данные в виде дополнительных цифр. В этой статье рассказывается, как программно создать код EAN на языке C#. Кроме того, в нем рассказывается, как добавить дополнительные цифры к коду EAN 13, чтобы сделать его штрих-кодом EAN 5.
- C# API для создания штрих-кода EAN — скачать бесплатно
- Создайте штрих-код EAN 13 на C#
- Генерация EAN 5 с дополнительными данными на C#
C# API для создания штрих-кода EAN — скачать бесплатно
Aspose.BarCode for .NET поддерживает работу с различными типами штрих-кодов. Вы можете легко настроить API, загрузив его эталонные DLL-файлы со страницы Загрузки или используя диспетчер пакетов NuGet, чтобы установить его со всеми зависимостями, если таковые имеются.
PM> Install-Package Aspose.BarCode
Создайте штрих-код EAN 13 на C#
Чтобы создать штрих-код EAN 13, выполните следующие действия:
- Создайте экземпляр класса BarcodeGenerator и установите для EncodeType значение EAN13.
- Установите размер в пикселях.
- Сохраните сгенерированный код 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#.
- Инициализируйте объект класса BarcodeGenerator и укажите EncodeType.
- Установите дополнительное пространство и дополнительные данные EAN 5.
- Экспортируйте выходной штрих-код 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 с дополнительными данными:
Получить бесплатную лицензию
Вы можете запросить бесплатную временную лицензию, чтобы оценить возможности API без каких-либо ограничений.
Вывод
В этой статье вы узнали, как программно создать код EAN 13 на C#. Кроме того, в нем также объясняется, как добавить дополнительные данные в виде дополнительных цифр для создания штрих-кода EAN 5 на C#. Кроме того, вы можете заглянуть в раздел документация, чтобы научиться работать с различными другими типами штрих-кодов. Пожалуйста, не стесняйтесь писать нам на форум, если вам нужно обсудить любой из ваших вопросов.