Читатель штрих-кодов 1D для .NET

Введение в Читатель штрих-кодов 1D для .NET

Читатель штрих-кодов 1D для .NET - это мощный плагин, позволяющий разработчикам читать и декодировать штрих-коды 1D из изображений. Это руководство проведет вас через функции и возможности плагина, предоставляя примеры кода на C#, чтобы помочь вам начать.

Поддерживаемые символологии штрих-кодов

Читатель штрих-кодов 1D для .NET поддерживает широкий спектр символогий штрих-кодов 1D, включая:

  • UPC-A
  • UPC-E
  • EAN-13
  • EAN-8
  • Code 39
  • Code 93
  • Code 128
  • Interleaved 2 of 5
  • Code 11

Вы можете указать символогию для чтения с помощью класса BarcodeReader:

// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);

// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Чтение штрих-кодов из изображений

Чтобы прочитать штрих-код из изображения, вы можете использовать класс BarcodeReader и указать путь к файлу изображения или поток:

// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Вы также можете читать штрих-коды из потоков:

// Создайте новый экземпляр BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
    // Прочитайте штрих-код
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}

Декодирование штрих-кодов

Класс BarcodeReader возвращает объект Result, содержащий информацию о декодированном штрих-коде, включая символогию, текст кода и дополнение:

// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

// Получите символогию
string symbology = result.CodeType;

// Получите текст кода
string codeText = result.CodeText;

Обработка ошибок

Читатель штрих-кодов 1D для .NET выбрасывает исключения, если во время чтения или декодирования штрих-кода возникает ошибка:

try
{
    // Создайте новый экземпляр BarcodeReader
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

    // Прочитайте штрих-код
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
    Console.WriteLine("Ошибка чтения штрих-кода: " + ex.Message);
}
 Русский