La lecture de codes bars est une exigence courante dans de nombreuses applications, telles que la gestion des enregistrements et la vérification des billets. Ce tutoriel démontre comment lire les code-bars en utilisant C# avec Aspose.BarCode pour .NET.

Introduction

Ce guide fournit des instructions d’étape par étape sur la lecture de codes bars à l’aide de C#. En suivant les étapes ci-dessous, vous pouvez développer une application robuste de lecteur de code bar qui prend en charge plusieurs types de Code bar.

Les avantages de la lecture de barcodes

  • Efficacité : Accès rapide aux informations cryptées en format numérique.
  • Versatilité: Il peut être intégré dans diverses applications, y compris la gestion des enregistrements et la vérification des billets.
  • Facilité d’utilisation : simplifie le processus de saisie de données par des scans rapides.

Étiquette : Préparer l’environnement

  • Configurez Visual Studio ou tout IDE .NET compatible.
  • Installez Aspose.BarCode à partir du NuGet Package Manager.
Install-Package Aspose.BarCode

Guide étape par étape pour lire le code bar

Étape 1 : Inclure les espaces de nom nécessaires

Ajoutez des références aux espaces de nom requis dans votre code.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Étape 2 : Téléchargez l’image de code bar

Créer un exemple de la BarCodeReader Classez et chargez le fichier d’image de code bar.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Étape 3 : définir les types de barcode

Déterminez les types de code barré que vous voulez lire en utilisant le DecodeType Le numéro.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Étape 4 : Iterate à travers les résultats

Extraitez les informations de code bar et imprimez-les sur la console.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
}

Exemple de code complet pour lire le code bar

Voici un exemple complet qui montre comment lire les codes de barre d’une image :

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine("{0}: {1}", codeResult.CodeTypeName, codeResult.CodeText);
    }
}

Informations supplémentaires

  • La bibliothèque Aspose.BarCode prend en charge une variété de formats de code bar, ce qui vous permet de lire facilement plusieurs types de codes.
  • Réfléchissez à la mise en œuvre d’un traitement d’erreur supplémentaire pour les scénarios avec des codes de barre manquants ou inacceptables.

Conclusion

Ce tutoriel vous a guidé par le processus de lecture de codes bars en C# en utilisant Aspose.BarCode. Avec quelques lignes de code, vous pouvez extraire efficacement des informations des images de codes bars. Pour des fonctionnalités de génération et de manipulation de codes bars supplémentaires, consultez plus de tutoriels et des guides disponibles pour les produits Aspose.

More in this category