Cet article fournit un parcours détaillé sur la génération d’EAN-13 et EAN-8 barcodes pour les produits de détail en utilisant Aspose.BarCode pour .NET. Il comprend des exemples complets de code C#, des conseils de personnalisation, conseil de résolution des problèmes, et des cas d’utilisation dans le monde réel.

Introduction

Gérer les codes de barre EAN-13 et Ean-8 est essentiel pour que les détaillants gèrent efficacement l’inventaire et assurent des processus de vérification rapides.Cette guide vous accompagne par les étapes de la génération de ces code-bar en utilisant Aspose.BarCode pour .NET.

Quels sont les codes de barre EAN-13 et Ean-8?

EAN-13 encode 13 chiffres, adaptées à la plupart des produits de détail dans le monde entier, tandis que l’EAN-8 est une version compacte avec 8 numéros conçue pour des paquets plus petits ou un espace d’étiquette limité.

Début rapide (exemple minimum)

L’exemple minimum suivant montre comment générer un code bar EAN-13 en utilisant Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Principaux

Avant de commencer à générer des codes de barre, assurez-vous que votre environnement de développement est correctement configuré:

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0+ ou .NET Framework 4.6.2+
  • Aspose.BarCode pour .NET installé (NuGet)
PM> Install-Package Aspose.BarCode 

La mise en œuvre étape par étape

Exemple de l’EAN-13:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

Exemple 8:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

L’affichage de code bar

Vous pouvez personnaliser l’apparence de vos codes de barre en ajustant des paramètres tels que hauteur, largeur, couleur et rotation.

  • Haute de bar / largeur: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Couleur / Background: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Caption: csgen.Parameters.CaptionBelow.Visible = true;
  • Rotage (pour l’emballage): csgen.Parameters.RotationAngle = 90;

Formats de sortie soutenus

Aspose.BarCode prend en charge différents formats de sortie pour répondre aux différentes exigences:

  • PNG, JPEG, BMP — Formats d’image standard pour imprimer ou web
  • TIFF — Pour l’impression à haute résolution ou à batch
  • SVG, EMF — Pour les œuvres d’art vectoriels scalables

Résolution des problèmes et problèmes communs

Barcode sans scanner?

Assurez-vous que le code bar est tous les chiffres (pas de lettres / espaces), la longueur correcte, et assez grand pour être scanné.

Fausse ou manquante le chèque?

Aspose.BarCode ajoute automatiquement des checksums ; il fournit seulement 12 ou 7 chiffres.

L’étiquette ne convient pas?

Utilisez EAN-8 pour un emballage plus petit; réduisez la hauteur de la barre/XDimension.

FAQs

**Q: Puis-je générer des codes de barre pour plusieurs produits dans un ensemble?**A: Oui. passer par votre liste de produits et générer / sauvegarder chaque image de code-barre de manière programmée.**Q : Puis-je utiliser des barcodes de couleur?**A: Pour la compatibilité du scanner maximale, appuyez sur les barres sombres sur un fond lumineux; utilisez les couleurs avec prudence.

Utiliser les cas et les applications

  • Retail et Grocery Checkout
  • Étiquette d’inventaire et stockroom
  • Les recettes POS et les étiquettes Shelf
  • Images de produits de commerce électronique

Meilleures pratiques : Table de référence rapide

TIPSFaitesne pas
La longueur du codeEAN-13 : 12 chiffres, Ean-8 : 7Ajouter des chiffres supplémentaires / courts
Bar de couleurBlack/DarkBlue sur blancBar rouge / jaune
CaptionAfficher ci-dessous pour la lectureCouverture avec bars
Format de sortieUtiliser PNG/SVG pour la production de crispJPG basse pour l’impression

Conclusion

Les codes de barres EAN-13 et Ean-8 sont le standard d’or pour le détail et l’inventaire dans le monde entier. Aspose.BarCode pour .NET rend facile de générer des code-barres conforme, de haute qualité pour chaque utilisation Aspose.BarCode API de référence Pour plus de détails et des scénarios avancés.

More in this category