C# Генерація штрих-кодів з кодуванням UTF-8

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

Зміст

C# API для генерації штрих-кодів з кодуванням UTF-8

API Aspose.BarCode для .NET є надійним рішенням для генерації та розпізнавання штрих-кодів у C#. Він підтримує широкий спектр симболік штрих-кодів і дозволяє генерувати штрих-коди з використанням кодування UTF-8. Ви можете легко завантажити API або встановити його через NuGet за допомогою наступної команди:

PM> Install-Package Aspose.Bar.Code

Генерація штрих-коду з кодуванням UTF-8 у C#

Щоб згенерувати штрих-код з кодуванням UTF-8, виконайте наступні кроки:

  1. Створіть екземпляр: Ініціалізуйте клас BarcodeGenerator і вкажіть тип штрих-коду за допомогою EncodeTypes.
  2. Встановіть текст штрих-коду: Використовуйте властивість BarcodeGenerator.CodeText для визначення тексту для штрих-коду.
  3. Вкажіть кодування: Вкажіть кодування тексту UTF-8 за допомогою властивості BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding (переконайтеся, що ви замінили QR на відповідний тип штрих-коду, визначений у конструкторі BarcodeGenerator).
  4. Генеруйте штрих-код: Викликайте метод BarcodeGenerator.GenerateBarCodeImage для створення штрих-коду, зберігаючи повернуте зображення в об’єкті Bitmap.
  5. Збережіть зображення: Нарешті, збережіть зображення штрих-коду як файл, використовуючи метод Bitmap.Save(String).

Ось приклад коду, що демонструє, як згенерувати штрих-код з кодуванням UTF-8 у C#:

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

Щоб розпізнати штрих-код з кодуванням UTF-8 за допомогою C#, виконайте наступні кроки:

  1. Завантажте зображення штрих-коду: Використовуйте клас BarCodeReader для завантаження зображення вашого штрих-коду.
  2. Обробіть результати: Пройдіться через кожен BarCodeResult, повернутий методом BarCodeReader.ReadBarCodes().
  3. Встановіть кодування: Створіть екземпляр класу Encoding і встановіть його на UTF-8.
  4. Отримайте масив символів: Отримайте масив символів з байтів, повернених об’єктом BarCodeResult.
  5. Сконструюйте рядок: Побудуйте рядок Юнікоду з символів, щоб отримати текст штрих-коду.
  6. Виведіть текст: Нарешті, виведіть отриманий текст штрих-коду.

Ось приклад коду, що показує, як розпізнати штрих-коди з використанням кодування UTF-8 у C#:

Отримати безкоштовну ліцензію API

Якщо ви зацікавлені в тестуванні API, ви можете отримати безкоштовну тимчасову ліцензію.

Висновок

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

Супутні посилання