Comment générer des codes barres EAN-13 et Ean-8 pour les produits de détail dans .NET
Quels sont les codes de barre EAN-13 et Ean-8 ?
EAN-13 est la norme mondiale pour les codes de barres de produits de détail.Ean-13 encode 13 chiffres et est utilisé sur pratiquement tous les biens de consommation dans le monde entier; Ean-8 est une version compacte, 8 numéros pour petits paquets et un espace d’étiquette limité.Les deux formats permettent un chèque rapide, sans erreur, l’inventaire et la gestion de la chaîne de livraison.
Début rapide (exemple minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);
Table des contenus
- Introduction
- Quels sont les codes de barre EAN-13 et Ean-8 ?
- Début rapide (exemple minimum)
- Principaux
- La mise en œuvre étape par étape
- L’affichage de code bar
- Formats de sortie soutenus
- Résolution des problèmes et problèmes communs
- FAQs
- Utiliser les cas et les applications
- Migliori pratiche
- Articles et liens internes
- Conclusion
Introduction
Cet article démontre comment générer des codes de barres EAN-13 et Ean-8 pour les produits de détail en utilisant Aspose.BarCode pour .NET. Il comprend un code C# complet, des conseils de personnalisation et des réponses aux questions d’intégration de détails du monde réel.
Principaux
- Visual Studio 2019 ou ultérieur
- .NET 6.0+ ou .Net Framework 4.6.2+
- Aspose.BarCode pour .NET installé (NuGet)
- Les connaissances C#
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
- 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
- PNG, JPEG, BMP – Formats d’image standard pour l’impression ou le 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
Le barcode n’est pas scané ?
Assurez-vous que le code est tous les chiffres (pas de lettres / espaces), la longueur correcte, et pas trop petit sur l’impression / exportation
Faible ou manquante ?
Aspose.BarCode ajoute des chiffres automatiquement – il suffit de fournir 12 ou 7 digits
L’étiquette ne convient pas ?
Utilisez EAN-8 pour les emballages plus petits; 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
TIPS | Faites | ne pas |
---|---|---|
La longueur du code | EAN-13 : 12 chiffres, Ean-8 : 7 | Ajouter des chiffres supplémentaires / courts |
Bar de couleur | Black/DarkBlue sur blanc | Bar rouge / jaune |
Caption | Afficher ci-dessous pour la lecture | Couverture avec bars |
Format de sortie | Utiliser PNG/SVG pour la production de crisp | JPG 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.