
Développons un module de lecteur de QR Code JPG pour une application d’entreprise afin d’automatiser la détection et la lecture des QR Codes. Cette automatisation donnera à votre application un avantage concurrentiel en termes de productivité. De plus, cet article de blog présentera un scanner de code-barres en ligne basé sur le web pour scanner les codes-barres en ligne. Aspose.BarCode fournit des API de scanner de code-barres dans plusieurs langages de programmation. Cependant, dans ce guide, nous allons construire un scanner de code-barres C# en utilisant Aspose.BarCode pour .NET. Cette bibliothèque .NET rend le processus entier assez fluide et léger. Alors, avançons sans plus attendre.
Nous couvrirons les points suivants dans cet article :
- Scanner de code-barres C# - Installation de l’API
- Construire un lecteur de QR Code JPG en C#
- Scanner de code-barres en ligne
Scanner de code-barres C# - Installation de l’API
Aspose.BarCode pour .NET est un package complet qui offre des API sur site et cloud pour lire et manipuler les codes-barres. Il existe plusieurs options pour configurer les fonctionnalités de manipulation des QR codes et des codes-barres. Ainsi, cette API de scanner de code-barres est très facile à installer et vous pouvez trouver un guide d’installation complet en cas de difficulté. Pour installer ce scanner de code-barres C#, vous pouvez exécuter la commande suivante dans le Gestionnaire de packages NuGet ou télécharger le fichier DLL.
PM> Install-Package Aspose.BarCode

Construire un lecteur de QR Code JPG en C#
Maintenant, nous allons utiliser les classes et méthodes exposées par cette API de lecteur de code-barres pour construire un lecteur de QR Code JPG dans une application .NET. Veuillez noter que nous avons un fichier JPG source contenant un code-barres et un QR Code.
Vous pouvez suivre les étapes suivantes :
- Initialiser une nouvelle instance de la classe BarCodeReader avec le fichier source.
- Lire le code-barres à partir de l’image en appelant la méthode ReadBarCodes et l’assigner à une instance de la classe BarCodeResult pour stocker les données du code-barres reconnu à partir de l’image.
- Appeler la propriété CodeText pour obtenir le texte du code.
- Obtenir le type de code-barres en appelant la propriété CodeType.
- La propriété Confidence est utilisée pour obtenir le niveau de confiance de la reconnaissance du code-barres reconnu.
- La propriété Region est utilisée pour obtenir la région du code-barres.
Copiez et collez l’extrait de code suivant pour développer programmatique un scanner de code-barres C# pour votre application :
using Aspose.BarCode.BarCodeRecognition; | |
namespace Aspose.BarCode | |
{ | |
class QRCodeReader | |
{ | |
// Build a JPG QR Code Reader in C# | |
static void Main(string[] args) | |
{ | |
// Initialize a new instance of the BarCodeReader class with the source file. | |
BarCodeReader barcode_reader = new BarCodeReader("barcode.jpg"); | |
// Read the barcode from the image by calling the ReadBarCodes method and assign it to an instance of the BarCodeResult class to store recognized barcode data from the image. | |
foreach (BarCodeResult result in barcode_reader.ReadBarCodes()) | |
{ | |
Console.Out.WriteLine("*************************"); | |
// Invoke the CodeText property to get the code text. | |
Console.Out.WriteLine("CodeText: " + result.CodeText); | |
// Get the barcode type by calling the CodeType property. | |
Console.Out.WriteLine("Symbology type: " + result.CodeType); | |
// The Confidence property is used to get the recognition confidence level of the recognized barcode. | |
Console.Out.WriteLine("Confidence : " + result.Confidence); | |
// The Region property is used to get the barcode region. | |
Console.Out.WriteLine("Confidence : " + result.Region); | |
Console.Out.WriteLine("*************************"); | |
} | |
} | |
} | |
} |
Une fois que vous exécutez l’extrait de code ci-dessus, vous verrez la sortie dans votre terminal/CMD comme vous pouvez le voir dans l’image ci-dessous :

Scanner de code-barres en ligne
Nous sommes fiers de présenter cet outil en ligne pour permettre à nos utilisateurs d’utiliser ce scanner de code-barres en ligne. Heureusement, ce lecteur de code-barres en ligne est alimenté par Aspose.BarCode, et offre une expérience utilisateur de niveau entreprise. Surtout, vous ne serez pas obligé de créer un compte pour utiliser cet outil. De plus, il y a une interface utilisateur riche où les utilisateurs peuvent facilement glisser et déposer des fichiers.

API de scanner de code-barres - Obtenir une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer cette API de lecteur de code-barres sans limitations d’évaluation.
Conclusion
Cela nous amène à la fin de cet article de blog. Aspose.BarCode pour .NET est un excellent outil pour automatiser les tâches liées au scan de code-barres. Nous avons appris à développer un lecteur de QR Code JPG en C# en utilisant les méthodes fournies par cette API de scanner de code-barres. Ce guide unique ne peut pas couvrir toutes les fonctionnalités exposées par cette API de lecteur de code-barres. Donc, vous pouvez visiter la documentation et les références API pour en savoir plus. De plus, vous pouvez consulter le repo GitHub si vous souhaitez commencer le développement.
Nous vous recommandons également de visiter le Guide de démarrage.
Enfin, aspose.com publie de nouveaux articles de blog. Donc, veuillez rester en contact pour des mises à jour régulières.
Aide disponible
Vous pouvez nous faire part de vos questions ou de vos préoccupations sur notre forum.
Questions Fréquemment Posées – FAQ
Comment scanner un QR code avec un JPEG ?
Vous pouvez utiliser cet outil en ligne pour lire les codes-barres à partir des images.
Comment lire une image de code-barres en C# ?
Aspose.BarCode pour .NET propose une solution programmatique pour développer un lecteur de QR code JPG. Veuillez visiter ce lien pour connaître la réponse en détail.