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
- Accélérer la scanation de code bar 1D dans les flux de travail d'inventaire et de stockage dans .NET
- Créer des codes barres UPC-A et U PC-E pour l'emballage de produits dans .NET
- Créer les codes de barre GS1-128 (UCC/EAN-128) pour la chaîne d'approvisionnement et la conformité dans .NET
- Créer les codes ISBN et ISSN pour les livres et périodiques dans .NET
- Créer un code 128 avec Aspose.BarCode pour .NET