Wie man EAN-13 und Ean-8 Barcodes für Retail-Produkte in .NET generiert

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

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

Tippzu tunDon nicht
Code LängeEAN-13: 12 Zahlen, Ean-8: 7Zusätzliche / kurze Zahlen hinzufügen
BarfarbeBlack/DarkBlue auf Weißrote/gelbe Bar
CaptionZeigen Sie unten für LesbarkeitÜberlappen mit Bars
AusgangsformateVerwenden Sie PNG/SVG für die Crisp-AusgabeLow-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.

 Deutsch