1D Barcode Reader za .NET

Uvod u 1D Barcode Reader za .NET

1D Barcode Reader for .NET је моћан плугин који омогућава програмерима да читају и декодирају 1Д баркоде из слика. Овај водич ће вас проћи кроз карактеристике и могућности плагина, пружајући примере кода у Ц # да вам помогне да почнете.

Подржана симбологија баркода

1Д читач баркода за .НЕТ подржава широк спектар симбологија барокда, укључујући:

  • УПЦ-а
  • УПЦ-Е
  • ЕН-13
  • ЕН-8
  • Код 39
  • Код 93
  • Код 128
  • Interleaved 2 od 5
  • Код 11

You can specify the symbology to read using the BarcodeReader class:

// 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];

Читање баркода из слика

To read a barcode from an image, you can use the BarcodeReader class and specify the image file path or stream:

// 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];
}

Декодирање баркода

The BarcodeReader class returns a Result object, which contains information about the decoded barcode, including the symbology, code text, and supplement:

// 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 za .NET stavlja iznimke ako se pogreška pojavi tokom čitanja ili dekodiranja barkoda:

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);
}
 Српски