генерувати штрих-код за допомогою C#

Штрих-коди використовуються для візуального представлення даних у машиночитаній формі. Найчастіше штрих-код виступає як засіб ідентифікації товару. У різних сценаріях використовуються різні типи штрих-кодів, наприклад Code128, QR, Datamatrix, Aztec тощо. У цій статті ви дізнаєтесь, як генерувати штрих-коди на C#. Крім того, ви побачите, як налаштувати зовнішній вигляд штрих-коду.

API штрих-коду C# — безкоштовно завантажити

Aspose.BarCode for .NET — це потужний API генератора штрих-кодів і сканера. Він дозволяє генерувати та читати широкий спектр символів штрих-кодів, включаючи, але не обмежуючись:

  • Код128
  • Код11
  • Код39
  • QR
  • Datamatrix
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • і більше.

Ви можете завантажити API безкоштовно або встановити його у своїй програмі .NET за допомогою NuGet.

PM> Install-Package Aspose.BarCode

Як створити штрих-код за допомогою C#

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

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

У наведеному нижче прикладі коду показано, як створити штрих-код за допомогою C#.

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

// встановити роздільну здатність
generator.Parameters.Resolution = 400;

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

Як створити штрих-код 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#

Налаштування зовнішнього вигляду штрих-коду в C#

Ви також можете налаштувати зовнішній вигляд штрих-коду. Наприклад, ви можете змінити його шрифт, передній колір, колір фону, колір тексту тощо. Нижче наведено кроки для налаштування штрих-коду за допомогою Aspose.BarCode for .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#

Додайте підпис у штрих-кодах за допомогою C#

Можливо, ви бачили штрих-коди з підписом над або під зображенням штрих-коду. Ці підписи можна використовувати для відображення додаткової інформації про сам штрих-код. Aspose.BarCode for .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#

Висновок

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

Дивись також