Lettore di codici a barre 1D per .NET
Introduction à 1D Barcode Reader pour .NET
Le 1D Barcode Reader pour .NET est un plug-in puissant qui permet aux développeurs de lire et de décoder les codes de barcode 1d à partir d’images. Ce guide vous permettra de parcourir les fonctionnalités et les capacités du plugin, fournissant des examens de code en C# pour vous aider à commencer.
Symbologies de code bar supportées
Le 1D Barcode Reader pour .NET prend en charge un large éventail de symbologies de code de barres d'1D, y compris:
- UPC-A
- UPC e
- di EAN-13
- di EAN-8
- Codice 39
- Le code 93
- Codice 128
- Résumé 2 sur 5
- Code 11
Vous pouvez spécifier la symbologie à lire en utilisant le BarcodeReader
Les classes :
// 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];
Lire les barcodes des images
Pour lire un code de barre d’une image, vous pouvez utiliser le BarcodeReader
classe et spécifier la voie ou le flux de fichier image :
// 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];
Vous pouvez aussi lire les codes de barre des courants :
// 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];
}
Décodage des barcodes
Le BarcodeReader
La classe revient à Result
Objet, qui contient des informations sur le code de barre décodé, y compris la symbologie, le texte de code et le supplément :
// 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;
Erreur de traitement
Le 1D Barcode Reader pour .NET jette des exceptions si une erreur se produit pendant la lecture ou la décodation du code bar :
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);
}