1D Barcode Reader til .NET
Introduktion til 1D Barcode Reader for .NET
1D Barcode Reader for .NET er en kraftfuld plugin, der gør det muligt for udviklere at læse og dekode 1-D-barkoder fra billeder. Denne guide vil gå dig gennem funktionerne og kapaciteterne i plugins, hvilket giver kode eksempler i C# for at hjælpe dig med at komme i gang.
Understøttede barkodesymboler
1D Barcode Reader for .NET understøtter et bredt spektrum af 1-D barcode symboler, herunder:
- UPC-A
- UPC-E
- Mærke-13
- ØR-8
- Kode 39
- Kode 93
- Kode 128
- Interleaved 2 af 5
- Kode 11
Du kan angive symbolen til at læse ved hjælp af BarcodeReader
Klassen er:
// 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];
Læs barkoder fra billeder
For at læse en barkode fra et billede, kan du bruge BarcodeReader
klassificere og angive billedfilen vej eller strøm:
// 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];
Du kan også læse barkoder fra strømme:
// 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];
}
Afkodning af barkoder
Den BarcodeReader
Klassen vender tilbage til A Result
objekt, som indeholder oplysninger om den dekoderede barkode, herunder symbolik, kode tekst og 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;
Fejl håndtering
1D Barcode Reader for .NET udgør undtagelser, hvis der opstår en fejl under barcode læsning eller dekodering:
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);
}