Lire les codes-barres Code 39

Un code-barres Code 39 est un format de code-barres populaire dont la longueur peut varier. C'est l'un des types de codes-barres les plus utilisés. Le code standard 39 est capable d'encoder des lettres majuscules (AZ), des chiffres (0-9) et une poignée de caractères spéciaux (tels que l'espace, -, $, +, %, et .).

De plus, le mode étendu du Code 39 prend en charge tous les caractères ASCII. Ce format est extrêmement polyvalent et constitue un choix populaire pour la gestion des stocks, la logistique et les applications industrielles. IronBarcode prend entièrement en charge la lecture des modes standard et étendu du code 39. Dans cet exemple de code, nous montrons comment lire un code-barres Code 39 avec IronBarcode et afficher les résultats.

Guide en 4 étapes pour lire un code-barres Code39

  • BarcodeReaderOptions options = new BarcodeReaderOptions();
  • options.ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var résultats = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(result.ToString());

Explication du code

Nous importons d'abord la bibliothèque IronBarcode. Ensuite, nous créons un objet BarcodeReaderOptions . Nous avons défini sa propriété ExpectBarcodeTypes sur BarcodeEncoding.Code39 pour optimiser le lecteur, en lui indiquant de ne rechercher que les codes-barres Code 39.

Après avoir créé l'objet d'options, nous appelons la méthode BarcodeReader.Read . Nous transmettons deux arguments à cette méthode : le chemin d'accès à l'image du code-barres et l'objet d'options que nous venons de configurer. Dans l'exemple ci-dessus, il s'agit respectivement de " code39.png " et des options.

Cette méthode renvoie une collection d'objets BarcodeResult. Enfin, nous pouvons accéder à un résultat de la collection de résultats et imprimer sa valeur de chaîne décodée dans la console à l'aide de Console.WriteLine(result.ToString()) .

Découvrez comment lire sans effort les codes-barres Code 39 en utilisant C# et IronBarcode !

Prêt à commencer?
Nuget Téléchargements 1,979,979 | Version: 2025.11 vient de sortir