Lecteur de code-barres 1D pour .NET
Introduction au lecteur de code-barres 1D pour .NET
Le Lecteur de code-barres 1D pour .NET est un plugin puissant qui permet aux développeurs de lire et de décoder des code-barres 1D à partir d’images. Ce guide vous guidera à travers les fonctionnalités et les capacités du plugin, en fournissant des exemples de code en C# pour vous aider à démarrer.
Symbologies de code-barres prises en charge
Le Lecteur de code-barres 1D pour .NET prend en charge une large gamme de symbologies de code-barres 1D, notamment :
- UPC-A
- UPC-E
- EAN-13
- EAN-8
- Code 39
- Code 93
- Code 128
- Interleaved 2 of 5
- Code 11
Vous pouvez spécifier la symbologie à lire en utilisant la classe BarcodeReader
:
// Créez une nouvelle instance de BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);
// Lisez le code-barres
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Lecture de code-barres à partir d’images
Pour lire un code-barres à partir d’une image, vous pouvez utiliser la classe BarcodeReader
et spécifier le chemin du fichier d’image ou le flux :
// Créez une nouvelle instance de BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Lisez le code-barres
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Vous pouvez également lire des code-barres à partir de flux :
// Créez une nouvelle instance de BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
// Lisez le code-barres
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
Décodage de code-barres
La classe BarcodeReader
renvoie un objet Result
, qui contient des informations sur le code-barres décodé, y compris la symbologie, le texte du code et le supplément :
// Créez une nouvelle instance de BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Lisez le code-barres
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
// Obtenez la symbologie
string symbology = result.CodeType;
// Obtenez le texte du code
string codeText = result.CodeText;
Gestion des erreurs
Le Lecteur de code-barres 1D pour .NET lance des exceptions si une erreur se produit pendant la lecture ou le décodage d’un code-barres :
try
{
// Créez une nouvelle instance de BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Lisez le code-barres
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
Console.WriteLine("Erreur de lecture du code-barres : " + ex.Message);
}