C# Генерация штрих-кодов с кодировкой UTF-8

В нашем предыдущем посте мы рассмотрели, как генерировать и читать различные типы штрих-кодов с использованием C#. При работе с языками, которые включают неанглийские символы — такие как арабские, латинские или греческие — важно кодировать эти символы с использованием стандартов Unicode, в частности, UTF-8. Эта статья проведет вас через этапы генерации и чтения штрих-кодов с использованием кодировки UTF-8 в C#.

Содержание

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

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

PM> Install-Package Aspose.BarCode

Генерация штрих-кода с кодировкой 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. Постройте строку: Создайте строку Unicode из символов, чтобы получить текст штрих-кода.
  6. Выведите текст: Наконец, распечатайте полученный текст штрих-кода.

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

Получить бесплатную лицензию API

Если вы заинтересованы в тестировании API, вы можете получить бесплатную временную лицензию.

Заключение

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

Связанные ссылки