Штрих-коди використовуються для візуального представлення даних у машиночитаній формі. Найчастіше штрих-код виступає як засіб ідентифікації товару. У різних сценаріях використовуються різні типи штрих-кодів, наприклад Code128, QR, Datamatrix, Aztec тощо. У цій статті ви дізнаєтесь, як генерувати штрих-коди на C#. Крім того, ви побачите, як налаштувати зовнішній вигляд штрих-коду.
- C# API генератора штрих-кодів
- Як створити штрих-код за допомогою C#
- Як створити штрих-код QR за допомогою C#
- Налаштування зовнішнього вигляду штрих-коду в C#
- Додайте підпис до штрих-коду за допомогою 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");
Як створити штрих-код 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");
Налаштування зовнішнього вигляду штрих-коду в 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");
Додайте підпис у штрих-кодах за допомогою 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#. Крім того, ви бачили, як налаштувати штрих-код, змінивши його вигляд. Ви можете дізнатися більше про API генератора штрих-кодів C# за допомогою документації.