1D Barcode Reader pentru .NET
Introducere la 1D Barcode Reader pentru .NET
1D Barcode Reader pentru .NET este un plug-in puternic care permite dezvoltatorilor să citească și să decodeze codurile de bara 1d din imagini. acest ghid vă va trece prin caracteristicile și capacitățile pluginului, oferind exemple de cod în C# pentru a vă ajuta să începeți.
Simboluri de cod de bar susținute
1D Barcode Reader pentru .NET susține o gamă largă de simboluri de cod de frunz, inclusiv:
- UPC-A
- UPC-E
- Război 13
- Război 8
- Codul 39
- Codul 93
- Codul 128
- Răspundeți 2 din 5
- Codul 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];
Citiți barcode din imagini
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];
De asemenea, puteți citi coduri de bar din fluxuri:
// 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];
}
Decodarea codurilor
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;
greșeală de manipulare
1D Barcode Reader pentru .NET aruncă excepții în cazul în care apare o eroare în timpul citirii sau decodării codului de bara:
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);
}