генерировать штрих-код с помощью C#

Штрих-коды используются для визуального представления данных в машиночитаемой форме. Чаще всего штрих-коды являются средством идентификации продукта. Различные типы штрих-кодов используются в разных сценариях, таких как Code128, QR, Datamatrix, Aztec и т. д. В этой статье вы узнаете, как создавать штрих-коды на C#. Кроме того, вы увидите, как настроить внешний вид штрих-кода.

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

Aspose.BarCode for .NET — мощный генератор штрих-кодов и API сканера. Он позволяет генерировать и считывать широкий спектр символов штрих-кода, включая, помимо прочего:

  • Код128
  • Код11
  • Код39
  • QR-код
  • Матрица данных
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • и подробнее.

Вы можете загрузить API бесплатно или установить его в своем приложении .NET с помощью NuGet.

PM> Install-Package Aspose.BarCode

Как сгенерировать штрих-код с помощью C#

Ниже приведены шаги для создания штрих-кода с помощью Aspose.BarCode для .NET.

  • Сначала создайте объект класса BarcodeGenerator и укажите в его конструкторе тип и текст штрих-кода.
  • Установите функции штрих-кода, такие как разрешение и т. д.
  • Наконец, сгенерируйте штрих-код с помощью метода BarcodeGenerator.Save(String).

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

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// установить разрешение
generator.Parameters.Resolution = 400;

// сгенерировать штрих-код
generator.Save("generate-barcode.png");
генерировать штрих-код на С#

Как сгенерировать QR-штрих-код с помощью C#

Аналогичным образом вы можете генерировать другие типы штрих-кодов. Для демонстрации создадим штрих-код QR. Ниже приведены шаги для создания штрих-кода QR.

  • Создайте объект класса BarcodeGenerator и укажите тип штрих-кода как EncodeTypes.QR.
  • Сгенерируйте штрих-код с помощью метода BarcodeGenerator.Save(String).

В следующем примере кода показано, как создать штрих-код QR с помощью C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// установить разрешение
generator.Parameters.Resolution = 400;

// сгенерировать штрих-код
generator.Save("generate-barcode.png");
генерировать штрих-код QR в С#

Настройка внешнего вида штрих-кода в C#

Вы также можете настроить внешний вид штрих-кода. Например, вы можете изменить его шрифт, передний цвет, цвет фона, цвет текста и т. д. Ниже приведены шаги по настройке штрих-кода с помощью Aspose.BarCode для .NET.

  • Сначала создайте экземпляр класса BarcodeGenerator.
  • Задайте внешний вид штрих-кода, используя свойства BarcodeGenerator.Parameters, например BarcodeGenerator.Parameters.BackColor.
  • Наконец, сгенерируйте штрих-код с помощью метода BarcodeGenerator.Save(String).

В следующем примере кода показано, как создать настраиваемый штрих-код Aztec с помощью C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// установить цвет фона штрих-кода
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// установить цвет полосы штрих-кода
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// установить цвет границы
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// установить цвет текста
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// установить разрешение
generator.Parameters.Resolution = 400;

// сгенерировать штрих-код
generator.Save("generate-barcode.png");
генерировать штрих-код Aztec на С#

Добавить заголовок в штрих-коды с помощью C#

Возможно, вы видели штрих-коды с подписью над или под изображением штрих-кода. Эти подписи можно использовать для отображения дополнительной информации о самом штрих-коде. Aspose.BarCode для .NET также позволяет добавлять подпись ниже, выше или с обеих сторон штрих-кода. Ниже приведены шаги для добавления подписи.

  • Сначала создайте объект класса BarcodeGenerator.
  • Установите текст штрих-кода и введите конструктор BarcodeGenerator.
  • Установите заголовок, используя свойства CaptionAbove или CaptionBelow.
  • Наконец, сохраните штрих-код с помощью метода BarcodeGenerator.Save(String).

В следующем примере кода показано, как добавить заголовок в штрих-код с помощью C#.

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// установить подписи
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// сгенерировать штрих-код
generator.Save("generate-barcode.png");
сгенерировать штрих-код с заголовком на С#

Вывод

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

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