Commencez votre projet de génération et lecture de codes-barres avec .NET Barcode Reader
Lire les types de codes-barres en .NET est désormais un jeu d'enfant avec la bibliothèque polyvalente, avancée et efficace d'IronBarcode.
Par où commencer ?
Installez le package NuGet d'IronBarcode ou installez manuellement le DLL dans votre projet ou votre cache d'assemblage global. Vous êtes maintenant un pas plus près de produire une application de scanner d'image de codes-barres C# en une seule ligne de code. Extrayez les images de codes-barres, valeurs, types d'encodage, données binaires (le cas échéant) puis affichez-les sur la console.
TryHarder - Scans plus profonds pour les formats de codes-barres inclinés
Ajouter la variable TryHarder d'IronBarcode à la méthode QuicklyReadOneBarcode pousse l'application à essayer plus fort, bien que cela consomme plus de temps, mais de manière plus approfondie pour analyser les formats d'images QR code obscurcis, inclinés ou corrompus.
N'hésitez pas à spécifier plusieurs formats
Vous pouvez spécifier l'encodage de code-barres que vous recherchez, ou spécifier plusieurs formats - IronBarcode vous permet une analyse illimitée des codes-barres.
Vous pouvez améliorer la performance et la précision de la lecture des codes-barres. Vous pouvez spécifier divers formats de codes-barres simultanément avec le caractère pipe ou 'Bitwize OR'. Alternativement, obtenez plus de spécificité et de qualité avec la méthode BarcodeReader.ReadASingleBarcode.
Lire les codes-barres à partir de documents PDF, de scans, au multithreading
Si votre prochain projet est la lecture d'un document PDF scanné et la recherche de tous les codes-barres 1D, encore une fois IronBarcode ne vous décevra pas. C'est similaire à la lecture d'un seul code-barres à partir d'un seul document, sauf que maintenant il y a des informations supplémentaires sur le numéro de page auquel appartient le code-barres.
De même, le même résultat est obtenu à partir d'un TIFF multi-cadres. Il est traité de manière similaire à un PDF à cet égard.
Le multithreading vous agace ? Si c'est le cas, il est pris en charge avec 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. Cela utilise plusieurs threads et potentiellement tous les cœurs du CPU pour le processus de scan des codes-barres et peut être exponentiellement plus rapide que de lire les codes-barres un par un.
Les images imparfaites ne vous inquiètent plus avec le générateur de codes-barres parfait
Dans le monde réel, les utilisateurs peuvent souhaiter scanner un code-barres qui n'est pas parfait, des captures d'écran ou des images PNG ou des photographies. Les générateurs de codes-barres et bibliothèques de lecture open source .NET conventionnels rendraient impossible la lecture de tout format d'image moins que parfait. Cependant, IronBarcode rend cela incroyablement simple.
La méthode TryHarder de QuicklyReadOneBarcode résulte en IronBarcode pour désincliner et lire les codes-barres à partir d'échantillons numériques imparfaits.
Photographies, scans et miniatures
Si une photographie est inclinée, définissez une rotation spécifique des codes-barres et une correction d'image pour corriger le bruit numérique, l'inclinaison, la perspective et la rotation raisonnablement attendues d'un appareil photo de téléphone portable.
De même, lire des QR codes et des codes-barres PDF-417 à partir d'un PDF scanné nécessite de définir un niveau approprié de correction de la rotation des codes-barres et de correction d'image des codes-barres pour nettoyer légèrement le document. Cependant, la prudence est de mise en ne sur-spécifiant pas et en ne compromettant par la performance.
Si vous avez une miniature de code-barres corrompue, alors les méthodes de lecture d'IronBarcode détectent automatiquement les images de codes-barres trop petites, les agrandissent et nettoient tout le bruit numérique associé au miniature; les rendant à nouveau lisibles.
Les choses n'auraient pas pu être plus simples pour un développeur!
En savoir plus