Hoe te genereren EAN-13 en eAN-8 barcodes voor retailproducten in .NET
Wat zijn de barcodes EAN-13 en Ean-8?
EAN-13 is de wereldwijde standaard voor barcodes voor detailproducten.Ean-13 codert 13 cijfers en wordt gebruikt op vrijwel alle consumenten goederen over de hele wereld; Ean-8 is een compacte, 8-digit versie voor kleine pakketten en beperkte etiketruimte. Beide formaten zorgen voor snelle, foutloze checkout, inventory en supply chain management.
Snelle start (minimaal voorbeeld)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);
Tabel van inhoud
- Introductie
- Wat zijn de barcodes EAN-13 en Ean-8?
- Snelle start (minimaal voorbeeld)
- Voorwaarden
- Stap voor stap implementatie
- Aanpassing Barcode verschijning
- Ondersteunde outputformaten
- Problemen en gemeenschappelijke problemen
- FAQs
- Gebruik Cases en Applicaties
- Beste praktijken
- Gerelateerde artikelen & interne links
- Conclusie
Introductie
In dit artikel wordt aangetoond hoe u EAN-13 en Ean-8 barcodes voor retailproducten kunt genereren met behulp van Aspose.BarCode voor .NET. Inclusief complete C#-code, aanpassingstips en antwoorden op real-world retail integratievragen.
Voorwaarden
- Visual Studio 2019 of later
- .NET 6.0+ of .Net Framework 4.6.2+
- Aspose.BarCode voor .NET geïnstalleerd (NuGet)
- Basiskennis C#
PM> Install-Package Aspose.BarCode
Stap voor stap implementatie
EAN-13 voorbeeld:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);
Voorbeeld van EAN-8:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);
Aanpassing Barcode verschijning
- Bar Hoogte / breedte:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- kleur / achtergrond:
csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
- Het hoofdstuk:
csgen.Parameters.CaptionBelow\.Visible = true;
- Rotatie (voor verpakking):
csgen.Parameters.RotationAngle = 90;
Ondersteunde outputformaten
- PNG, JPEG, BMP – standaard beeldformaat voor print of web
- TIFF - Voor high-resolution of batch printing
- SVG, EMF – Voor scalable vector kunstwerken
Problemen en gemeenschappelijke problemen
Barcode niet te scannen?
Zorg ervoor dat de code is alle cijfers (geen letters/ruimten), de juiste lengte, en niet te klein op druk/export
Geen of ontbrekende check-in?
Aspose.BarCode voegt controles automatisch toe – alleen 12 of 7 cijfers leveren
Is het label niet geschikt?
Gebruik EAN-8 voor kleinere verpakkingen; vermindert de barhoogte/XDimension
FAQs
**Q: Kan ik barcodes genereren voor meerdere producten in één pakket?**A: Ja. Ga door uw productlijst en genereren/slaan elke barcode afbeelding programmeerbaar.
**Q: Kan ik kleur barcodes gebruiken?**A: Voor maximale scannercompatibiliteit, houd aan donkere bars op een lichte achtergrond; gebruik kleur met voorzichtigheid.
Gebruik Cases en Applicaties
- Retail en grocery checkout
- Inventory en stockroom labeling
- POS ontvangsten en shelf tags
- E-commerce productfoto’s
Beste praktijken: Quick Reference Table
Tipje | Do Do | Don’t |
---|---|---|
Code Lengte | EAN-13: 12 cijfers, eAN-8: 7 | Extra / korte cijfers toevoegen |
Bar kleur | Black/DarkBlue op wit | Rode / gele bars |
Caption | Bekijk hieronder voor leesbaarheid | Overlap met bars |
Uitgangsformaat | Gebruik PNG/SVG voor crisp-uitgang | Low-res JPG voor afdrukken |
Conclusie
Barcodes EAN-13 en Ean-8 zijn de gouden standaard voor retail en inventory over de hele wereld. Aspose.BarCode voor .NET maakt het gemakkelijk om compliant, hoogwaardige barcode te genereren voor elk gebruik geval. Aspose.BarCode API Referentie Voor meer details en geavanceerde scenario’s.