1D Barcode Reader per a .NET
Introducció a 1D Barcode Reader per a .NET
El 1D Barcode Reader per a .NET és un poderós plug-in que permet als desenvolupadors llegir i decodificar els codis de barres d’imatges. Aquest guia us passarà a través de les característiques i capacitats del plugin, proporcionant exemples de codi en C# per ajudar-vos a començar.
Símbols de codi de barra suportats
El 1D Barcode Reader per a .NET dóna suport a una àmplia gamma de símbols de codi de bar, incloent:
- UPC-A
- UPC i
- Imatge 13
- El 8
- El codi 39
- El codi 93
- El codi 128
- Intercanvi 2 de 5
- El codi 11
Es pot especificar la simbologia per llegir utilitzant el BarcodeReader
Classificació :
// 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];
Llegir Barcodes de les Imatges
Per llegir un codi de barra d’una imatge, podeu utilitzar el BarcodeReader
Classificació i especifica la ruta de fitxer d’imatge o flux:
// 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];
També podeu llegir els codis de barres dels fluxos:
// 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];
}
Decodificació de barcodes
El BarcodeReader
La classe torna a Result
l’objecte, que conté informació sobre el codi de bar decodificat, incloent la simbologia, text de codi i complement:
// 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;
Errors de tractament
El 1D Barcode Reader per a .NET llança excepcions si es produeix un error durant la lectura o la decodificació del codi de barra:
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);
}