1D Barcode Reader a .NET-hez
Bevezetés az 1D Barcode Readerhez .NET
Az 1D Barcode Reader for .NET egy erős plugin, amely lehetővé teszi a fejlesztők számára, hogy olvassák és dekódolják az 1-D-s bárkódokat a képektől.Ez az útmutató a plugin funkcióit és képességeit fogja átmenni, C# kód példákat adva, amelyek segítenek elkezdeni.
Barcode szimbólumok támogatása
Az 1D Barcode Reader .NET támogatja a széles skáláját az 1-D barcode szimbólumok, beleértve:
- Az UPC
- Az UPC
- Az EAN-13
- Az E8
- Kód 39
- Kód 93
- Kód 128
- Interleaved 2 / 5
- Kód 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];
Barkódok olvasása a képekből
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];
Barkódokat is olvashat az áramlatokból:
// 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];
}
dekódoló barkódok
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;
hibák kezelése
A .NET 1D Barcode Reader kivételeket tesz, ha a barcode olvasása vagy dekódolása során hiba merül fel:
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);
}