Dieser Artikel bietet einen detaillierten Spaziergang über die Erzeugung von EAN-13 und Ean-8 Barcodes für Retail-Produkte mit Aspose.BarCode für .NET. Es umfasst vollständige Beispiele für C# Code, Anpassungsanträge, Problemlösungsberatungen und real-world-Nutzungsfälle.

Einführung

Die Erzeugung von Barcodes EAN-13 und Ean-8 ist für Einzelhändler unerlässlich, um den Inventor effizient zu verwalten und schnelle Checkout-Prozesse zu gewährleisten.Dieser Leitfaden führt Sie durch die Schritte der Erstellung dieser Barcode mit Aspose.BarCode für .NET.

Was sind die Barkoden EAN-13 und Ean-8?

EAN-13 verschlüsselt 13 Zahlen, die für die meisten Retail-Produkte auf der ganzen Welt geeignet sind, während Ean-8 eine kompakte Version mit 8 Zielen für kleinere Pakete oder begrenzte Etikettfläche ist.

Schneller Start (Minimal Example)

Das folgende minimale Beispiel zeigt, wie man einen EAN-13 Barcode mit Aspose.BarCode erzeugt:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Voraussetzung

Bevor Sie mit der Erzeugung von Barcodes beginnen, stellen Sie sicher, dass Ihre Entwicklungsumgebung richtig eingerichtet ist:

  • Visual Studio 2019 oder später
  • .NET 6.0+ oder .NET Framework 4.6.2+
  • Aspose.BarCode für .NET installiert (NuGet)
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

Sie können das Aussehen Ihrer Barcodes anpassen, indem Sie Parameter wie Höhe, Breite, Farbe und Rotation angepasst haben.

  • 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

Aspose.BarCode unterstützt verschiedene Ausgangsformate, um unterschiedliche Anforderungen zu erfüllen:

  • PNG, JPEG, BMP – Standardbildformat für Druck oder Web
  • TIFF – Für High-Resolution oder Batch Druck
  • SVG, EMF – Für Skalierbare Vektor Kunstwerke

Problemlösung & gemeinsame Probleme

Barcode nicht scannen?

Stellen Sie sicher, dass der Barcode alle Zahlen (keine Buchstaben / Räume), die richtige Länge und groß genug ist, um zu scannen.

Fehler oder fehlende Check-in?

Aspose.BarCode fügt automatisch Checksums hinzu; es liefert nur 12 oder 7 Zahlen.

Das Etikett passt nicht?

Verwenden Sie EAN-8 für kleinere Verpackungen; reduzieren Sie die 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 tunnicht
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.

More in this category