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);
}