IRONSOFTWAREHOME
IRONBARCODE VERWENDEN

Wie man Barcodes in ASP.NET mit C# generiert

Curtis Chau
Curtis Chau
Updated: 8. Mai 2026

Dieses Tutorial zeigt, wie man in C# ASP.NET mit der IronBarcode-Bibliothek als Beispiel einen Barcode generiert. Mit dieser .NET-Bibliothek ist es einfach, einen Barcode zu generieren, ihn zu stylen und als Bild, PDF oder HTML zu exportieren.

Wie man Barcodes in C# .NET-Anwendungen erzeugt

  • Erstellen Sie ein Konsolenprojekt in Microsoft Visual Studio
  • Installieren Sie die Barcode-Bibliothek
  • Importieren Sie Namespaces aus dem Barcode-Paket
  • Generieren Sie Barcode-Bilder
  • Barcode-Bildgestaltung
  • Fließende Barcode-Generierung

1. Erstellen Sie eine Konsolenanwendung in Microsoft Visual Studio

Dieses Tutorial verwendet die neueste Version von Visual Studio und die Konsolenanwendungsvorlage (.NET Core). Es ist auch kompatibel mit Windows Forms und ASP.NET-Webanwendungen.

Öffnen Sie Visual Studio > Klicken Sie auf Neues Projekt erstellen > Wählen Sie Konsolenanwendung (.NET) > Drücken Sie Weiter > Benennen Sie das Projekt > Drücken Sie Weiter > Wählen Sie Ihr Ziel-.NET Framework > Klicken Sie auf die Erstellen-Schaltfläche.

Nachdem Sie das Projekt erstellt haben, gestalten Sie das Formular wie folgt aus der Visual Studio-Werkzeugleiste: Label-, TextBox- und Button-Steuerelemente.

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 1: Konsolenanwendung erstellen Erstellen einer Konsolenanwendung

2. Installieren der Barcode-Generator-Bibliothek in C#

Die IronBarcode-Bibliothek kann auf eine der folgenden drei Arten installiert werden:

1. Paket-Manager-Konsole

Schreiben Sie den folgenden Befehl in die Paket-Manager-Konsole. Es lädt das Paket herunter und installiert es für Sie.

PM > Install-Package BarCode

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 2: Installationsschritt der Paket-Manager-Konsole Installationsschritt der Package Manager-Konsole

2. NuGet-Paket-Manager-Lösung

Sie können die Barcode-Bibliothek auch mithilfe der NuGet-Paket-Manager-Lösung installieren. Folgen Sie einfach diesen Schritten:

Klicken Sie auf Tools > NuGet-Paketmanager > NuGet-Pakete für Lösung verwalten.

Dies öffnet für Sie den NuGet-Paket-Manager. Klicken Sie auf Durchsuchen und suchen Sie nach Barcode, dann installieren Sie die Bibliothek. Oder Sie können auf Hinzufügen > Projektreferenz im Lösungs-Explorer klicken, um die Klassenbibliothek für Barcodes hinzuzufügen, um Barcodes zu generieren.

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 3: Barcode-Suche Barcode-Suche

Alternativ kann die IronBarCode.Dll heruntergeladen und als Referenz zu Ihrem Projekt hinzugefügt werden.

3. Importieren von Namespaces

Um sicherzustellen, dass die Klassendateien die IronBarcode-Bibliothek und einige Standardsystemassemblys referenzieren, verwenden Sie diese Namespaces.

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

4. Barcode-Bilder generieren

Im folgenden Beispielcode können Sie Barcodes mit numerischem oder Textinhalt mit nur einer Codezeile erstellen. Sie können sie auch als PNG-Bilddateien speichern und in Ihrer Anwendung anzeigen.

// Generate a Simple Barcode image and save as PNG
GeneratedBarcode barCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
barCode.SaveAsPng("BarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("BarCode.png");

Der obige Code generiert Barcodes und das Ergebnis ist wie folgt:

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 4: Ein Barcode-Bild in C# Beispiel erstellen Erstellen Sie ein Barcode-Bild in C# Beispiel

Die letzte Codezeile öffnet einfach das Barcode-PNG im Standardbildbetrachter, damit Sie es im Barcode-Generator-Ausgang sehen können.

5. Barcode-Bildgestaltung

Im folgenden Beispielcode sehen Sie, wie Anmerkungen zum Barcode hinzugefügt werden. Sie können die Schriftart festlegen, den Wert darunter anzeigen, Ränder hinzufügen, die Barcode-Farbe ändern und sie dann ganz einfach in C# speichern. Schließlich können Sie es einfach in verschiedene Bilddateien speichern.

Sie können auch wählen, in HTML oder PDF statt in einem Bild zu exportieren, wenn dies für Ihre Anwendung besser geeignet ist.

// Styling a QR code and adding annotation text
var barcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
barcode.AddAnnotationTextAboveBarcode("Product URL:");
barcode.AddBarcodeValueTextBelowBarcode();
barcode.SetMargins(100);
barcode.ChangeBarCodeColor(Color.Green);
// Save as HTML
barcode.SaveAsHtmlFile("MyBarCode.html"); 

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 5: Mit C# ein mit Anmerkungen versehenes und gestaltetes Barcode-Bild erstellen Verwenden Sie C# um ein annotiertes und gestaltetes Barcode-Bild zu erstellen

Der Code sollte selbsterklärend sein; Die Dokumentation der GeneratedBarcode- Klasse in der API-Referenz kann jedoch zusätzliche technische Informationen liefern.

Zusätzlich unterstützt IronBarcode auch das Lesen von Barcodes aus Bildern sowie zusätzliche Optionen zum Lesen von Barcodes mit höherer Genauigkeit oder Filter auf Bilder anwenden.

6. Fließende Barcode-Generierung

IronBarcode implementiert eine optionale Fluent API ähnlich wie System.Linq für die Verkettung von Methodenaufrufen in folgender Reihenfolge: einen Barcode erstellen, seine Ränder festlegen und ihn dann in einem Bitmap in einer einzigen Zeile exportieren.

Das kann sehr praktisch sein und den Code leichter lesbar machen.

// Fluent API for Barcode Image generation.
string myValue = "https://ironsoftware.com/csharp/barcode";
Bitmap barcodeBmp = BarcodeWriter.CreateBarcode(myValue, BarcodeEncoding.PDF417)
    .ResizeTo(300, 200)
    .SetMargins(100)
    .ToBitmap();

Das Ergebnis ist eine System.Drawing.Image eines PDF417-Barcodes, die so aussieht:

Wie man Barcodes in ASP.NET mit C# generiert, Abbildung 6: Einfache, Fluent Barcode-Erzeugung in C# mit IronBarcode Einfache, fließende Barcode-Generierung in C# mit IronBarcode

7. Zusammenfassung

IronBarcode bietet eine benutzerfreundliche API für Entwickler, um Barcode-Bilder und QR-Codes für C# .NET zu lesen und zu erzeugen, die Genauigkeit zu optimieren und eine niedrige Fehlerrate in realen Anwendungsfällen zu gewährleisten. Sie können auch Barcode-Bilder drucken. Besuchen Sie die offizielle Dokumentationsseite für weitere Informationen über IronBarcode.

Derzeit, wenn Sie die komplette Iron Suite kaufen, können Sie fünf Bibliotheken zum Preis von nur zwei erhalten.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.