Comment lire le barcode en utilisant C#

Comment lire le barcode en utilisant C#

En suivant les étapes fournies, vous pouvez développer une application C# qui lit les codes de barre en utilisant le code minimum et sans dépendances extérieures.

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:- Il simplifie le processus d’entrée 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.

Guide étape par étape pour lire le code bar

Étape 1 : Installer Aspose.BarCode

Ajoutez la bibliothèque Aspose.BarCode à votre projet en utilisant NuGet.

Install-Package Aspose.BarCode

Étape 2 : 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 3 : 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 4 : 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 5 : Résoudre les résultats

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

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{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($"{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.

 Français