1D Barcode Reader за .NET

1D Barcode Reader за .NET

1D Barcode Reader за .NET е мощен плъгин, който позволява на разработчиците да четат и декодират 1Д баркодите от изображенията. Този ръководство ще ви преминава през характеристиките и възможностите на плагина, предоставяйки примери за код в C#, за да ви помогне да започнете.

Поддържани символи на баркода

1D Barcode Reader за .NET поддържа широк спектър от символи на 1Д баркода, включително:

  • УПК-А
  • УПЦ-Е
  • Евангелието-13
  • Евангелието 8
  • Кодекс 39
  • Кодекс 93
  • Кодът 128
  • Изтеглени 2 от 5
  • Кодекс 11

Можете да определите символиката за четене с помощта на BarcodeReader Класа на:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Прочетете баркодите от изображенията

За да прочетете баркода от изображение, можете да използвате BarcodeReader клас и посочете пътят или потока на файла на изображението:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Можете също така да прочетете баркодите от потоците:

// Create a new instance of BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}

Декодиране на баркодите

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

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

// Get the symbology
string symbology = result.CodeType;

// Get the code text
string codeText = result.CodeText;

Грешка поведение

1D Barcode Reader за .NET изхвърля изключения, ако се появи грешка по време на четене или декодиране на баркода:

try
{
    // Create a new instance of BarcodeReader
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
    Console.WriteLine("Error reading barcode: " + ex.Message);
}
 Български