Wie man EAN-13 und EAN-8 Barcodes für Einzelhandelsprodukte in .NET generiert
Was sind EAN-13 und EAN-8 Barcodes?
EAN-13 und EAN-8 sind die globalen Standards für Barcodes. EAN-13 verschlüsselt 13 Zahlen und wird auf fast allen Verbrauchergütern weltweit verwendet; EAN-8 ist eine kompakte, 8‑Zit-Version für kleine Pakete und begrenzten Label‑Raum. Beide Formate ermöglichen schnelle, fehlerfreie Checkout, Inventar und Supply‑Chain‑Management.
Schnelle Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);Tabelle von Inhalten
- Einführung
- Was sind EAN-13 und EAN-8 Barcodes?
- Schnelle Start (Minimal Example)
- Voraussetzungen
- Schritt für Schritt Umsetzung
- Barcode Anpassung
- Unterstützte Output-Formate
- Problemlösung & gemeinsame Probleme
- FAQs
- Verwenden Sie Cases und Anwendungen
- Beste Praktiken
- Verwandte Artikel & Interne Links
- Schlussfolgerungen
Einführung
Dieser Artikel zeigt, wie man EAN-13 und EAN-8 Barcodes für Einzelhandelsprodukte mit Aspose.BarCode für .NET generiert. In diesem Artikel sind vollständige C#‑Code, Anpassungstipps und Antworten auf Fragen zur Einzelhandelsintegration in der realen Welt.
Voraussetzungen
- Visual Studio 2019 oder später
- .NET 6.0+ oder .NET Framework 4.6.2+
- Aspose.BarCode for .NET installed (NuGet)
- Grundkenntnisse C#
PM> Install-Package Aspose.BarCode Schritt für Schritt Umsetzung
EAN-13 Beispiel:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);EAN-8 Beispiel:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);Barcode Anpassung
- Bar Höhe / Breite: Die
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Farbe / Hintergrund: Die
csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White; - Kapitel : Die
csgen.Parameters.CaptionBelow\.Visible = true; - Rotation (für Verpackung): Die
csgen.Parameters.RotationAngle = 90;
Unterstützte Output-Formate
- PNG, JPEG, BMP – Standardbildformat für Druck oder Web
- TIFF – für Hochlösung oder Batchdruck
- SVG, EMF – Für skalierbare Vektorkunstwerke
Problemlösung & gemeinsame Probleme
- Barcode nicht scannen?
- Stellen Sie sicher, dass der Code alle Zahlen (nicht Buchstaben/Spaces), die richtige Länge und nicht zu klein auf Druck/Export ist
- Fehler oder fehlende Check‑in?
- Aspose.BarCode adds checksums automatically—just supply 12 or 7 digits
- Ist das Etikett nicht geeignet?
- EAN-8 für kleinere Verpackungen verwenden; Barhöhe/XDimension reduzieren
FAQs
Q: Kann ich Barcodes für mehrere Produkte in einem Paket generieren? A: Ja. Durch die Produktliste gehen und jedes Barcode‑Immagnen programmierbar generieren/sorgen.
Q: Kann ich Farbbarkode verwenden? A: Für maximale Scannerkompatibilität, halten Sie sich an dunklen Bars auf einem leichten Hintergrund; verwenden Sie Farben mit Vorsicht.
Verwenden Sie Cases und Anwendungen
- Retail und Grocery Checkout
- Inventory und Stockroom Labeling
- POS‑Receipts und Shelf‑Tags
- E‑Commerce Produktbilder
Beste Praktiken: Schnelle Referenztabelle
| Tipp | zu tun | nicht |
|---|---|---|
| Code Länge | EAN-13: 12 Zahlen, EAN-8: 7 | Extra/Short-Digits hinzufügen |
| Barfarbe | Black/DarkBlue auf Weiß | Rot/gelbe Bar |
| Kapitel | Nächster Beitrag Zur Lesbarkeit | Überlappen mit Bar |
| Ausgangsformate | PNG/SVG für die Crisp‑Ausgabe verwenden | JPG‑Low‑Ress für Druck |
Schlussfolgerungen
EAN-13 und EAN-8 Barcodes sind der goldene Standard für Einzelhandels‑ und Inventory weltweit. Aspose.BarCode für .NET macht es einfach, compliant, hochwertige Barcodes für jeden Einsatzfall zu generieren. Aspose.BarCode API Reference Für weitere Details und fortschrittliche Szenarien.