Wie man EAN-13 und Ean-8 Barcodes für Retail-Produkte in .NET generiert
Was sind die Barkoden EAN-13 und Ean-8?
EAN-13 sind die globalen Standards für Retail-Produkt-Barcodes.Ean-13 verschlüsselt 13 Zahlen und wird auf fast allen Verbrauchergütern weltweit verwendet; Ean-8 ist eine kompakte, 8-Digital-Version für kleine Pakete und begrenzte Labelfläche.Beide Formate ermöglichen schnelle, Fehlerfreie Checkout, Inventory und Supply Chain Management.
Schneller Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);
Tabelle der Inhalte
- Einführung
- Was sind die Barkoden EAN-13 und Ean-8?
- Schneller Start (Minimal Example)
- Voraussetzung
- Schritt für Schritt Implementierung
- Anpassung Barcode-Erscheinung
- Unterstützte Output-Formate
- Problemlösung & gemeinsame Probleme
- FAQs
- Verwendung von Fällen und Anwendungen
- Beste Praktiken
- Verwandte Artikel & Interne Links
- Schlussfolgerungen
Einführung
Dieser Artikel zeigt, wie man Barcodes EAN-13 und Ean-8 für Retail-Produkte mit Aspose.BarCode für .NET generiert.
Voraussetzung
- Visual Studio 2019 oder später
- .NET 6.0+ oder .Net Framework 4.6.2+
- Aspose.BarCode für .NET installiert (NuGet)
- Grundkenntnisse C#
PM> Install-Package Aspose.BarCode
Schritt für Schritt Implementierung
Ein Beispiel für EAN-13:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);
Ein Beispiel für EAN-8:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);
Anpassung Barcode-Erscheinung
- Barhöhe / Breite:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Farbe / Hintergrund:
csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
- In der Kapitel:
csgen.Parameters.CaptionBelow\.Visible = true;
- Rotation (für Verpackung)
csgen.Parameters.RotationAngle = 90;
Unterstützte Output-Formate
- PNG, JPEG, BMP – Standardbildformat für Druck oder Web
- TIFF – für High-Resolution oder Batch Printing
- SVG, EMF – Für skalierbare Vektorkunstwerke
Problemlösung & gemeinsame Probleme
Barcode nicht scannen?
Stellen Sie sicher, dass der Code alle Zahlen ist (keine Buchstaben / Räume), die richtige Länge und nicht zu klein auf Druck / Export
Verlorene oder fehlende Check-in?
Aspose.BarCode fügt automatisch Überprüfungen hinzu – nur 12 oder 7 Zahlen anbietet
Das Etikett passt nicht?
Verwenden Sie EAN-8 für kleinere Verpackungen; reduzieren Sie Barhöhe/XDimension
FAQs
**Q: Kann ich Barcodes für mehrere Produkte in einem Paket erzeugen?**A: Ja. Fliegen Sie durch Ihre Produktliste und generieren / speichern Sie jedes Barcode Bild programmatisch.
Q: Kann ich Barcode verwenden?A: Für maximale Scanner-Kompatibilität, halten Sie sich an dunkle Bars auf einem leichten Hintergrund; verwenden Sie Farben mit Vorsicht.
Verwendung von Fällen und Anwendungen
- Retail und Grocery Checkout
- Inventory und Stockroom Labeling
- POS Rezepte und Shelf-Tags
- E-Commerce Produktbilder
Best Practices: Schnelle Referenztabelle
Tipp | zu tun | Don nicht |
---|---|---|
Code Länge | EAN-13: 12 Zahlen, Ean-8: 7 | Zusätzliche / kurze Zahlen hinzufügen |
Barfarbe | Black/DarkBlue auf Weiß | rote/gelbe Bar |
Caption | Zeigen Sie unten für Lesbarkeit | Überlappen mit Bars |
Ausgangsformate | Verwenden Sie PNG/SVG für die Crisp-Ausgabe | Low-res JPG für Druck |
Schlussfolgerungen
Die Barcodes EAN-13 und Ean-8 sind der goldene Standard für Retail und Inventory weltweit. Aspose.BarCode für .NET macht es einfach, compliant, qualitativ hochwertige Barcode für jeden Einsatzfall zu erzeugen. Aspose.BarCode API Referenz Für weitere Details und fortschrittliche Szenarien.