IronBarcode Guides pratiques Lire plusieurs codes-barres How to Read Multiple Barcodes at Once Hairil Hasyimi Bin Omar Mis à jour:juillet 22, 2025 Download IronBarcode Téléchargement NuGet Téléchargement DLL Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English Lire plusieurs codes-barres simultanément est crucial pour diverses industries, y compris la logistique, la vente au détail, les soins de santé et la gestion des stocks, car cela permet un traitement efficace des données. Avec IronBarcode, vous pouvez facilement réaliser cette capacité, ce qui en fait un outil puissant pour rationaliser les opérations et améliorer la productivité. Démarrage rapide : lire tous les codes-barres d'une image facilement Cet exemple montre à quelle vitesse vous pouvez utiliser IronBarcode pour analyser une image afin de détecter chaque code-barres qu'elle contient. Il suffit de définir ExpectMultipleBarcodes = true avec les types de codes-barres souhaités — pas d'entourloupe, pas d'inconvénients. Get started making PDFs with NuGet now: Install IronBarcode with NuGet Package Manager PM > Install-Package BarCode Copy and run this code snippet. var results = IronBarCode.BarcodeReader.Read("image.png", new IronBarCode.BarcodeReaderOptions { ExpectMultipleBarcodes = true, ExpectBarcodeTypes = IronBarCode.BarcodeEncoding.AllOneDimensional }); Deploy to test on your live environment Start using IronBarcode in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> Flux de travail minimal (5 étapes) Téléchargez la bibliothèque C# pour lire plusieurs codes-barres Utilisez la méthode Read pour extraire les valeurs des codes-barres de divers formats d'image Utilisez la propriété ExpectMultipleBarcodes pour configurer la lecture d'un ou plusieurs codes-barres Définissez la propriété ExpectMultipleBarcodes à false pour augmenter les performances Imprimez les valeurs des codes-barres Exemple de lecture de plusieurs codes-barres Par défaut, IronBarcode scanne continuellement un document pour lire plusieurs codes-barres. Cependant, il a été constaté que parfois une seule valeur de code-barres est renvoyée, même lorsqu'il y a plusieurs codes-barres dans l'image. Pour résoudre ce problème, les utilisateurs peuvent personnaliser les réglages pour activer la lecture de plusieurs codes-barres, comme montré dans l'extrait de code ci-dessous. Veuillez noter que la propriété ExpectMultipleBarcodes existe à la fois dans les classes BarcodeReaderOptions et PdfBarcodeReaderOptions, permettant aux utilisateurs de l'utiliser pour lire les codes-barres dans les images et les documents PDF.  class="content-img-align-center"> class="center-image-wrapper"> ```cs :path=/static-assets/barcode/content-code-examples/how-to/read-multiple-barcodes-read-multiple-barcodes.cs ``` En définissant **ExpectMultipleBarcodes** à true dans l'extrait de code, IronBarcode scanne l'ensemble du document pour plusieurs codes-barres et les stocke dans la variable **BarcodeResults**. En utilisant une boucle foreach, les utilisateurs peuvent facilement accéder à toutes les valeurs de codes-barres et les imprimer dans la console. ## Exemple de lecture de code-barres unique IronBarcode peut lire à la fois un seul code-barres et plusieurs codes-barres dans une image ou un PDF. Par défaut, le moteur scanne l'ensemble du document même s'il n'y a qu'un seul code-barres. Cependant, pour augmenter les performances lors de la lecture d'un seul code-barres, vous pouvez définir **ExpectMultipleBarcodes** à false. Cela empêche le moteur de scanner l'ensemble du document après la première détection d’un code-barres, ce qui permet de récupérer le code-barres plus rapidement. L'extrait de code ci-dessous démontre comment faire cela.  class="content-img-align-center"> class="center-image-wrapper"> ```cs :path=/static-assets/barcode/content-code-examples/how-to/read-multiple-barcodes-read-single-barcode.cs ``` Dans l'extrait de code ci-dessus, nous avons utilisé la même image avec plusieurs codes-barres comme avant, mais cette fois, nous avons défini **ExpectMultipleBarcodes** à false. En conséquence, seule la première valeur de code-barres est renvoyée et le processus de scan s'arrête une fois le premier code-barres récupéré. #### Comparaison des performances Définir **ExpectMultipleBarcodes** à false peut grandement améliorer l'efficacité de la lecture des codes-barres uniques dans l'image. Avec l'extrait de code fourni, voici une estimation approximative de la différence de performances entre la définition de **ExpectMultipleBarcodes** à true et false sur la même machine : ExpectMultipleBarcodes = true ExpectMultipleBarcodes = false 00,91 seconde 00,10 seconde Questions Fréquemment Posées Comment lire plusieurs codes-barres dans une image en utilisant C# ? Pour lire plusieurs codes-barres dans une image en utilisant C#, vous pouvez utiliser la méthode Read d'IronBarcode avec la propriété ExpectMultipleBarcodes définie sur true dans les classes BarcodeReaderOptions ou PdfBarcodeReaderOptions. Quel est l'avantage de définir ExpectMultipleBarcodes à true dans IronBarcode ? Définir ExpectMultipleBarcodes à true permet à IronBarcode de scanner et de lire tous les codes-barres présents dans une image, ce qui est essentiel pour les industries nécessitant le traitement multiple de codes-barres simultanément pour une efficacité des données. Puis-je améliorer la performance lors de la lecture d'un seul code-barres ? Oui, vous pouvez améliorer la performance en réglant ExpectMultipleBarcodes à false dans IronBarcode. Cela arrête le processus de balayage après la détection du premier code-barres, ce qui se traduit par des temps de récupération plus rapides. Comment puis-je lire les codes-barres à partir de documents PDF en C# ? IronBarcode fournit des fonctionnalités pour lire les codes-barres à partir de documents PDF en utilisant la méthode Read et en configurant les options appropriées dans PdfBarcodeReaderOptions. Que dois-je faire si un seul code-barres est détecté alors que plusieurs sont présents ? Assurez-vous que la propriété ExpectMultipleBarcodes est définie sur true dans IronBarcode pour permettre la détection et la lecture de tous les codes-barres présents dans l'image ou le PDF. Comment configurer IronBarcode pour lire des codes-barres à partir de divers formats d'image ? Pour configurer IronBarcode pour la lecture de codes-barres à partir de divers formats d'image, vous devez utiliser la méthode Read et régler la propriété ExpectMultipleBarcodes dans la classe BarcodeReaderOptions. Quelle est la différence de performance lorsque ExpectMultipleBarcodes est réglé sur true versus false ? La différence de performance est significative ; régler ExpectMultipleBarcodes à false réduit le temps de traitement, car il arrête le balayage après avoir détecté le premier code-barres, tandis que le régler à true scanne tous les codes-barres, ce qui prend plus de temps. Existe-t-il une bibliothèque C# pour lire de multiples codes-barres efficacement ? Oui, IronBarcode est une bibliothèque C# qui permet une lecture efficace de multiples codes-barres à partir d'images et de documents PDF, fournissant des outils pour améliorer la performance et rationaliser le traitement des données. Hairil Hasyimi Bin Omar Discutez maintenant avec l'équipe d'ingénierie Ingénieur logiciel Comme tous les grands ingénieurs, Hairil est un apprenant avide. Il affine ses connaissances en C#, Python et Java, utilisant ces connaissances pour apporter de la valeur aux membres de l'équipe dans toute Iron Software. Hairil a rejoint l'équipe d'Iron Software depuis l'Université Teknologi MARA en Malaisie, ...Lire la suite Prêt à commencer? Nuget Téléchargements 1,935,276 | Version : 2025.11 vient de sortir Téléchargement gratuit NuGet Total des téléchargements :1,935,276 Voir Licences Obtenez votre GRATUIT Clé d'essai de 30 jours instantanément. Clé d'essai de 15 jours instantanément. Le formulaire d'essai a été soumis avec succès. Votre clé d'essai devrait être dans l'email.Si ce n'est pas le cas, veuillez contactersupport@ironsoftware.com Aucune carte de crédit ou création de compte requise Tester en productionsans filigranes Produit entièrement fonctionnelpendant 30 jours Support technique 24/5pendant l'essai Essayez IronBarcode gratuitement Installez en 5 minutes Installer avec NuGet Version : 2025.11 Install-Package BarCode nuget.org/packages/BarCode/ Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet Sélectionnez Parcourir et recherchez "IronBarCode" Sélectionnez le package et installez Télécharger DLL Version : 2025.11 Téléchargez maintenant Installer manuellement dans votre projet Téléchargez et décompressez IronBarCode à un emplacement tel que ~/Libs dans votre répertoire de solution Dans Visual Studio Solution Explorer, faites un clic droit sur Références. Sélectionnez Parcourir, "IronBarCode.dll" Licences à partir de 749 $ 15 1000 1 Maintenant que vous avez installé avec Nuget Votre navigateur est en train de télécharger IronBarcode Étape suivante : Commencer l'essai gratuit de 30 jours Pas de carte de crédit requise Testez dans un environnement en directProduit pleinement fonctionnelSupport technique 24/5 Obtenez votre clé d'essai 30 jours gratuitement. Merci.Si vous souhaitez parler à notre équipe de licences : Le formulaire d'essai a été soumisavec succès.Votre clé d'essai devrait être dans l'e-mail.Si ce n'est pas le cas, veuillez contactersupport@ironsoftware.com Planifier un appel Vous avez une question ? Contactez notre équipe de développement. Aucune carte de crédit ou création de compte requise 15 1000 1 Maintenant que vous avez installé avec Nuget Votre navigateur est en train de télécharger IronBarcode Étape suivante : Commencer l'essai gratuit de 30 jours Pas de carte de crédit requise Testez dans un environnement en directProduit pleinement fonctionnelSupport technique 24/5 Merci. Voir vos options de licence : Merci.Si vous souhaitez parler à notre équipe de licences : Voir les licences Planifier un appel Une question ? Contactez-nous avec notre équipe de développement. Vous avez une question ? Contactez notre équipe de développement. Commencez GRATUITEMENT Pas de carte de crédit requise Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin. Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes. Support technique 24/5 Accès complet à notre équipe de support technique durant votre essai produit Obtenez votre clé d'essai de 30 jours gratuite instantanément. Aucune carte de crédit ou création de compte requise Le formulaire d'essai a été soumisavec succès. Votre clé d'essai devrait être dans l'e-mail.Si ce n'est pas le cas, veuillez contactersupport@ironsoftware.com De confiance par des millions d'ingénieurs dans le monde entier Commencez GRATUITEMENT Pas de carte de crédit requise Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin. Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes. Support technique 24/5 Accès complet à notre équipe de support technique durant votre essai produit Obtenez votre clé d'essai de 30 jours gratuite instantanément. Installer avec NuGet Voir les licences Licences à partir de 749 $. Vous avez une question ? Contactez-nous. De confiance par des millions d'ingénieurs dans le monde entier Parlez à l'Équipe de Vente Réservez une Consultation sans Engagement Comment pouvons-nous vous aider : Consultez votre flux de travail et vos points de douleurVoyez comment d'autres entreprises répondent à leurs besoins en matière de documents .NETToutes vos questions reçoivent une réponse pour vous assurer d'avoir toutes les informations nécessaires. (Aucun engagement de quelque nature que ce soit.)Obtenez un devis personnalisé pour les besoins de votre projet Obtenez Votre Consultation sans Engagement Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com Vos informations seront toujours gardées confidentielles. De confiance par plus de 2 millions d'ingénieurs dans le monde entier Réservez une démonstration en direct gratuite Réservez une démonstration personnelle de 30 minutes. Pas de contrat, pas de détails de carte, pas d'engagement. Voilà ce à quoi vous pouvez vous attendre : Une démonstration en direct de notre produit et de ses fonctionnalités clésObtenez des recommandations de fonctionnalités spécifiques au projetToutes vos questions sont répondues pour vous assurer d'avoir toutes les informations dont vous avez besoin.(Aucun engagement quel qu'il soit.) CHOISIR UN TEMPS VOS INFORMATIONS Réservez votre Démonstration en direct gratuite De confiance par plus de 2 millions d'ingénieurs dans le monde entier Informations Juridiques Droits d'auteur © Iron Software 2013-2025 Conditions Confidentialité Cookie Droits d'auteur © Iron Software 2013-2025 Conditions Confidentialité Cookie
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.