IronBarcode Guides pratiques Lire plusieurs codes-barres Comment lire plusieurs codes-barres simultanément en C Hairil Hasyimi Bin Omar Mis à jour:juillet 22, 2025 Télécharger IronBarcode Téléchargement NuGet Téléchargement DLL Essai gratuit Exemplaire pour les LLM Exemplaire pour les LLM Copier la page au format Markdown pour les LLM Ouvrir dans ChatGPT Demandez à ChatGPT à propos de cette page Ouvrir dans les Gémeaux Demandez à Gemini à propos de cette page Ouvrir dans les Gémeaux Demandez à Gemini à propos de cette page Ouvrir dans la perplexité Demandez à Perplexity à propos de cette page Partager Partager sur Facebook Partager sur X (Twitter) Partager sur LinkedIn Copier l'URL Article par courriel 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. Commencez dès maintenant à créer des PDF avec NuGet : Installez IronBarcode avec le gestionnaire de packages NuGet PM > Install-Package BarCode Copiez et exécutez cet extrait de code. var results = IronBarCode.BarcodeReader.Read("image.png", new IronBarCode.BarcodeReaderOptions { ExpectMultipleBarcodes = true, ExpectBarcodeTypes = IronBarCode.BarcodeEncoding.AllOneDimensional }); Déployez pour tester sur votre environnement de production. Commencez à utiliser IronBarcode dans votre projet dès aujourd'hui grâce à un essai gratuit. Essai gratuit de 30 jours 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 à partir de différents formats d'image. Utilisez la propriété ExpectMultipleBarcodes pour configurer la lecture d'un ou plusieurs codes-barres. Définissez la propriété ExpectMultipleBarcodes sur false pour améliorer 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.  ```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.  ```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 0,91 seconde 0,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,979,979 | Version: 2025.11 vient de sortir Téléchargement gratuit NuGet Total des téléchargements :1,979,979 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 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 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 ? Contact 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 Commencez GRATUITEMENT Le formulaire d'essai a été soumis avec succès. Réservez une démonstration en direct gratuite Pas de contact, pas de détails de carte, pas d'engagement Réservez une démo personnelle de 30 minutes. Voilà ce à quoi vous pouvez vous attendre : Une démonstration en direct de notre produit et de ses fonctionnalités clés Obtenez des recommandations de fonctionnalités spécifiques au projet Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement) Réservez une démonstration en direct gratuite Votre réservation a été effectuée Vérifiez votre e-mail pour la confirmation Online 24/5 Vous avez besoin d'aide? Notre équipe commerciale se fera un plaisir de vous aider. Obtenez votre clé d'essai de 30 jours instantanément. Aucune carte de crédit ou création de compte requise Obtenez votre clé d'essai de 30 jours instantanément. Aucune carte de crédit ou création de compte requise Obtenez votre clé d'essai de 30 jours instantanément. Merci de commencer un essai Veuillez vérifier votre email pour la clé de licence d'essai.Si vous ne recevez pas d'email, veuillez démarrer un live chat ou envoyer un email à support@ironsoftware.com Installer avec NuGet Voir les licences Rejoignez les millions d'ingénieurs qui ont essayé IronPDF 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 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
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.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)