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);
}
 Français