using IronBarCode;
using System.Drawing;
// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf
// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
// Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
// There is a tradeoff in performance as more detail is set
Speed = ReadingSpeed.Balanced,
// Reader will stop scanning once a single barcode is found (if set to true)
ExpectMultipleBarcodes = true,
// By default, all barcode formats are scanned for
// Specifying a subset of barcode types to search for would improve performance
ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
// Utilize multiple threads to read barcodes from multiple images in parallel
Multithreaded = true,
// Maximum threads for parallelized barcode reading
// Default is 4
MaxParallelThreads = 2,
// The area of each image frame in which to scan for barcodes
// Specifying a crop area will significantly improve performance and avoid noisy parts of the image
CropArea = new Rectangle(),
// Special setting for Code39 barcodes
// If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
UseCode39ExtendedMode = true
};
// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);
// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);
// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");
Image myBarcodeImage = myBarcode.Image; // Can be used as Image
Bitmap myBarcodeBitmap = myBarcode.ToBitmap(); // Can be used as Bitmap
Comment lire plusieurs codes-barres avec IronBarcode : Récapitulatif de la démo en direct
Regan Pun
mars 27, 2025
Partager:
Dans une récente session en direct, l'équipe d'Iron Software a démontré comment générer et lire plusieurs formats de code-barres à l'aide d'IronBarcode. Dirigée par notre ingénieur commercial Shadman Majid avec Craig Beaumont (responsable des ventes), la session a couvert tout, de la génération simple de codes-barres aux cas d'utilisation de lecture avancée, montrant à quel point la bibliothèque IronBarcode est rapide et flexible pour les applications concrètes.
Récapitulatif rapide du webinaire : Génération de codes-barres
Shadman a commencé par expliquer à quel point il est facile de générer des codes-barres avec seulement quelques lignes de code C# en utilisant IronBarcode. L'outil prend en charge une large gamme de formats de codes-barres et facilite la personnalisation de la sortie au format PNG ou PDF. C'est idéal pour les industries ayant besoin d'une génération rapide et fiable de codes-barres, de la fabrication à la logistique.
Lecture de plusieurs formats de codes-barres avec Craig
Après la démonstration de génération, Craig a pris le relais pour les capacités de lecture de codes-barres d'IronBarcode.
Ces fonctionnalités rendent IronBarcode idéal pour les flux de travail d'automatisation complexes, notamment lorsque les documents peuvent contenir plus d'un type de code-barres ou lors de la gestion de données en masse.
Cas d'utilisation courants dans les secteurs industriels
Craig a également partagé des cas d'utilisation pratiques où IronBarcode a déjà un impact :
Santé – Scannez les bracelets de patients, les ordonnances et les dossiers médicaux pour une tenue de registres précise.
Paiements et Billetterie – Validez les codes QR pour l'entrée, les réductions et les transactions numériques.
Fabrication – Suivez les ordres de travail et assurez le contrôle qualité avec des systèmes compatibles avec les codes-barres.
Point de vente (POS) – Accélérez le passage en caisse en scannant instantanément les codes-barres des produits.
Sécurité et vérification d'identité – Authentifiez les utilisateurs avec des identifiants et des accès basés sur des codes-barres.
Démo en direct : Lecture de code-barres unique et multiple
Shadman est revenu pour démontrer comment IronBarcode gère la lecture de codes-barres uniques et multiples en temps réel.
Points forts de la démo :
Lecture de Code-barres Unique
Valeur du code-barres
Format (par exemple, Aztec)
Coordonnées (positions x, y)
Hauteur, largeur et type de codage
Conclusion
Avec IronBarcode, les développeurs peuvent facilement générer et lire des codes-barres sur une variété de formats et de plateformes, y compris les environnements de bureau, web, et désormais même mobile via .NET MAUI. Que vous créiez un système de suivi d'entrepôt ou une application de caisse pour le commerce de détail, IronBarcode offre la flexibilité et la performance nécessaires pour accomplir la tâche rapidement.
Regan est diplômé de l'université de Reading, où il a obtenu une licence en ingénierie électronique. Avant de rejoindre Iron Software, il s'était concentré sur une seule tâche. Ce qu'il apprécie le plus chez Iron Software, c'est la diversité des tâches qu'il peut accomplir, qu'il s'agisse d'apporter une valeur ajoutée aux ventes, à l'assistance technique, au développement de produits ou à la commercialisation. Il aime comprendre comment les développeurs utilisent la bibliothèque d'Iron Software et utiliser ces connaissances pour améliorer continuellement la documentation et développer les produits.
SUIVANT > Gestion des stocks par code-barres à l'aide d'IronBarcode
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier