Commencez votre projet de génération et de lecture de codes-barres avec le lecteur de codes-barres .NET
La lecture des types de codes-barres dans .NET est désormais un jeu d'enfant grâce à la bibliothèque polyvalente, avancée et efficace d'IronBarcode.
Par où commencer ?
Installez le paquet NuGet d'IronBarcode ou installez manuellement la DLL dans votre projet ou dans votre cache d'assemblage global. Vous êtes maintenant à deux doigts de produire une application de scanner d'images de codes-barres C# en
unlive du code. Extrayez les images de codes-barres, les valeurs, les types d'encodage, les données binaires (le cas échéant) et envoyez le tout à la console.
TryHarder - Scans plus profonds pour les formats de codes-barres biaisés
L'ajout de la variable TryHarder d'IronBarcode à la méthode QuicklyReadOneBarcode permet à l'application d'essayer plus fort, bien que cela prenne plus de temps, mais de manière plus approfondie d'analyser les formats d'image de code QR obscurcis, biaisés ou corrompus.
N'hésitez pas à spécifier plusieurs formats
Vous pouvez spécifier le(s) codage(s) de code-barres que vous recherchez, ou spécifier plusieurs formats - IronBarcode vous offre des outils d'analyse de code-barres illimités.
Vous pouvez améliorer les performances et la précision de la lecture des codes-barres. Vous pouvez spécifier plusieurs formats de codes-barres simultanément avec le caractère pipe ou 'Bitwize OR'. Vous pouvez également obtenir plus de spécificité et de qualité avec la méthode BarcodeReader.ReadASingleBarcode.
Lire les codes-barres des documents PDF, des scans et du multithreading
Si votre prochain projet consiste à lire un document PDF scanné et à rechercher tous les codes-barres 1D, là encore IronBarcode ne vous décevra pas. Il s'agit d'un processus similaire à la lecture d'un seul code-barres à partir d'un seul document, sauf qu'il y a maintenant des informations supplémentaires sur le numéro de la page à laquelle le code-barres appartient.
Le même résultat est obtenu à partir d'un TIFF multi-images. Il est traité de la même manière qu'un PDF à cet égard.
Le multithreading vous gêne-t-il ? Si c'est le cas, il est pris en charge par IronBarcode !
Pour lire plusieurs documents, vous pouvez obtenir de meilleurs résultats avec IronBarcode, en créant une liste de documents et en utilisant la méthode BarcodeReader.ReadBarcodesMultithreaded. Cette méthode utilise plusieurs threads et potentiellement tous les cœurs de votre CPU pour le processus de lecture des codes-barres et peut être exponentiellement plus rapide que la lecture des codes-barres un par un.
Le souci des images imparfaites appartient au passé avec Perfect Barcode Generator
Dans le monde réel, les utilisateurs peuvent souhaiter scanner un code-barres qui n'est pas une capture d'écran, une image PNG ou une photographie parfaite. Les générateurs de codes-barres et les bibliothèques de lecture .NET open source conventionnels rendraient impossible la lecture d'un format d'image moins que parfait. Cependant, IronBarcode rend cela incroyablement simple.
La méthode TryHarder de QuicklyReadOneBarcode permet à IronBarcode de désancrer et de lire des codes-barres à partir d'échantillons numériques imparfaits.
Photographies, scans et vignettes
Si une photographie est de travers, définissez une rotation spécifique du code-barres et une correction de l'image afin de corriger le bruit numérique, l'asymétrie, la perspective et la rotation que l'on peut raisonnablement attendre d'un appareil photo de téléphone portable.
De même, la lecture des codes QR et des codes-barres PDF-417 à partir d'un PDF scanné nécessite de définir un niveau approprié de correction de la rotation du code-barres et de l'image du code-barres afin de nettoyer légèrement le document. Toutefois, il convient de faire preuve de prudence en évitant de sur-spécifier et de compromettre les performances.
Si vous avez une vignette de codes-barres corrompue, les méthodes de lecture d'IronBarcode détectent automatiquement les images de codes-barres qui sont trop petites, les mettent à l'échelle et nettoient tout le bruit numérique associé à la vignette, ce qui les rend à nouveau lisibles.
Les choses n'auraient pas pu être plus simples pour un développeur !
En savoir plus