IRONSOFTWAREHOME
IRONBARCODE VERWENDEN

Wie man Barcodes in VB .NET generiert

Curtis Chau
Curtis Chau
Updated: 3. Juni 2026

Barcodes spielen eine entscheidende Rolle in modernen Anwendungen und ermöglichen effizientes Daten-Tracking und -Management. In der Welt der .NET-Entwicklung gibt es zahlreiche Barcode-Generator-SDKs, und verschiedene Erweiterungen sind ebenfalls auf dem Visual Studio Marktplatz zu finden. IronBarcode hebt sich als leistungsstarke Bibliothek zur Erstellung und zum Lesen von Barcodes hervor. Wie cool wäre es, eine Barcode-generierende .NET Windows-Anwendung mit IronBarcode zu erstellen?

In diesem Artikel werden wir untersuchen, wie man einen Barcode-Generator in VB.NET mit IronBarcode erstellt, einem vielseitigen Werkzeug, das die Barcode-Verarbeitung in Ihren Anwendungen vereinfacht.

Wie man Barcodes in VB.NET generiert

  1. Erstellen Sie eine VB.NET-Konsolenanwendung in Visual Studio.
  2. Installieren Sie die IronBarcode-Bibliothek über NuGet.
  3. Fügen Sie eine Referenz zur IronBarcode-Bibliothek in der Datei Program.vb hinzu.
  4. Erstellen Sie einen Barcode mit der Methode BarcodeWriter.CreateBarcode.
  5. Speichern Sie den Barcode mit der Methode SaveAsImage.

IronBarcode - Die ultimative .NET Barcode Generator DLL

IronBarcode, Teil der Iron Software-Produktlinie, bietet eine umfassende Palette an Funktionen für die Arbeit mit Barcodes in .NET-Anwendungen. Es unterstützt verschiedene Barcode-Formate, einschließlich QR-Codes, UPC, EAN, Code 128 und mehr. Mit seiner benutzerfreundlichen API ermöglicht IronBarcode die einfache Erstellung, das Lesen und die Anpassung von Barcodes in VB.NET-Projekten.

Funktionen von IronBarcode:

Hier sind einige wichtige Hauptmerkmale von IronBarcode, die es zu einem ersten Anwärter für die Generierung von Barcodes in Visual Basic machen:

  1. Barcode-Erstellung: IronBarcode ermöglicht die Erstellung einer Vielzahl von Barcode-Typen, einschließlich QR-Code, 2D Data Matrix-Barcodes und verschiedenen linearen Barcodes.
  2. Barcode-Lesen: Die Bibliothek ermöglicht es Entwicklern, Barcodes von Bildern, PDFs und anderen Quellen zu lesen und bietet automatische Drehung und Perspektivkorrektur.
  3. Styling-Optionen: IronBarcode bietet umfangreiche Styling-Optionen, mit denen Entwickler das Erscheinungsbild von Barcodes anpassen, Textanmerkungen hinzufügen und Logos einfügen können.
  4. Ausgabeformate: Barcodes können in verschiedenen Formaten exportiert werden, einschließlich Bilder (PNG, JPEG), PDF, HTML und mehr.
  5. Kompatibilität: IronBarcode ist kompatibel mit einer Reihe von .NET-Sprachen, einschließlich VB.NET, und unterstützt mehrere Plattformen wie .NET Core, .NET Standard und .NET Framework.

Schritte zur Erstellung eines VB.NET-Konsolenprojekts in Visual Studio

  1. Öffnen Sie Visual Studio und wählen Sie "Neues Projekt erstellen" aus.

  2. Wählen Sie "Konsolenanwendung (.NET Core/.NET Framework)" als Projekttyp aus.

  3. Geben Sie Ihrem Projekt einen Namen und klicken Sie auf "Weiter".

    So erzeugen Sie Barcodes in VB .NET: Abbildung 1 - Geben Sie den Projektnamen und den Speicherort für Ihr Projekt an.

  4. Wählen Sie im Abschnitt Zusätzliche Informationen die geeignete .NET-Version aus. IronBarcode unterstützt die neueste Version 8.0, sodass Sie diese ohne Bedenken auswählen können.

Installation von IronBarcode über den NuGet-Paket-Managerkonsolen oder Lösungen

Um IronBarcode in Ihr VB.NET-Projekt zu integrieren, um lineare Barcodes zu generieren, folgen Sie diesen Schritten:

  • NuGet-Paket-Managerkonsolen:

    • Öffnen Sie die NuGet-Paket-Managerkonsolen aus dem Menü Extras in Visual Studio.

    • Führen Sie den folgenden Befehl aus, um IronBarcode zu installieren:

      PM > Install-Package BarCode

  • Lösungsexplorer:

    • Klicken Sie mit der rechten Maustaste in Ihrem Projekt im Lösungsexplorer.
  • Wählen Sie "NuGet-Pakete verwalten" aus.

  • Suchen Sie im Browser-Tab nach "Barcode" und installieren Sie das IronBarcode-Paket.

How to Generate Barcodes in VB .NET: Figure 2 - Install IronBarcode using the Manage NuGet Package for Solution by searching "IronBarcode" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

Schritte zur Barcode-Erstellung in VB.NET

Nun, da IronBarcode in die VB.NET-Konsolenanwendung integriert ist, lassen Sie uns einen Barcode mit IronBarcode erzeugen, der einen Barcode generiert.

  1. Bibliotheken importieren:

    Imports IronBarCode
    Imports System.IO
    VB .NET

    In den ersten beiden Zeilen werden die erforderlichen Bibliotheken importiert. IronBarcode bietet die Funktionalität zur Arbeit mit Barcodes, und System.IO wird zum Umgang mit Ein-/Ausgabe-Operationen importiert.

  2. Erstellung eines einfachen Barcodes:

    Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
    VB .NET

    Hier wird ein Barcode mit dem Wert "1212345" und dem Codierungstyp EAN8 unter Verwendung der Methode BarcodeWriter.CreateBarcode erstellt. Der resultierende Barcode wird in der Variablen myBarcode gespeichert.

  3. Speichern des Barcodes als Bild:

    myBarcode.SaveAsImage("EAN8.jpeg")
    VB .NET

    Der erzeugte Barcode (myBarcode) wird unter Verwendung der Methode SaveAsImage als Bilddatei namens "EAN8.jpeg" gespeichert.

  4. Einzeiler zur Erstellung und Speicherung von Barcodes:

    BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(300, 200).SaveAsImage("EAN8.jpeg")
    VB .NET

    Diese Zeile kombiniert die Barcode-Erstellung, Größenänderung (auf 300x200) und Speicherung in einem einzigen Codezeile.

  5. Erstellen eines Barcodes aus Binärdaten (Byte-Array):

    Dim payloadAsString As String = "This is some random string"
    Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString)
    Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode.SaveAsImage("AztecBarcode.png")
    VB .NET

    Hier wird eine Zeichenfolge in ein Byte-Array (payloadAsByteArray) konvertiert und dann ein Barcode (AztecBarcode) unter Verwendung des Aztec-Codierungstyps mit den Abmessungen 400x400 erstellt.

  6. Erstellen eines Barcodes aus Binärdaten (MemoryStream):

    Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
    Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
    AztecBarcode2.SaveAsImage("AztecBarcode2.png")
    VB .NET

    In diesem Schritt wird aus dem Byte-Array ein MemoryStream erstellt und dann ein weiterer Barcode (AztecBarcode2) unter Verwendung des Aztec-Codierungstyps mit den Abmessungen 400x400 generiert.

  7. Speichern des Barcodes in mehreren Formaten:

    myBarcode.SaveAsImage("MyBarcode.png")
    myBarcode.SaveAsGif("MyBarcode.gif")
    myBarcode.SaveAsHtmlFile("MyBarcode.html")
    myBarcode.SaveAsJpeg("MyBarcode.jpg")
    myBarcode.SaveAsPdf("MyBarcode.Pdf")
    myBarcode.SaveAsPng("MyBarcode.png")
    myBarcode.SaveAsTiff("MyBarcode.tiff")
    myBarcode.SaveAsWindowsBitmap("MyBarcode.bmp")
    VB .NET

    Diese Zeilen zeigen, wie der generierte Barcode (myBarcode) in verschiedenen Bildformaten wie PNG, GIF, HTML, JPEG, PDF, TIFF und Windows Bitmap gespeichert werden kann. IronBarcode bietet Flexibilität bei der Auswahl des gewünschten Ausgabeformats für den generierten Barcode.

Jeder Schritt zeigt verschiedene Möglichkeiten, Barcodes mit IronBarcode zu erstellen, sei es aus einfachen Werten, Binärdaten oder in einem prägnanten Einzeiler. Der Quellcode zeigt die Flexibilität und Benutzerfreundlichkeit, die IronBarcode in der VB-Programmierung bietet.

Für eine kontrolliertere Barcode-Erstellung und Stilgestaltung, besuchen Sie bitte diese Codebeispiele Seite.

Der vollständige Visual Basic Beispielcode sieht wie folgt aus:

Imports IronBarCode
Imports System.IO
Module Program
    Sub Main(args As String())
        ' Creating a simple barcode with EAN8 encoding
        Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
        ' Save barcode as an image
        myBarcode.SaveAsImage("EAN8.jpeg")
        
        ' One-liner to create and resize barcode
        BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
        
        ' Barcode creation from Binary data (byte array and MemoryStream)
        Dim payloadAsString As String = "This is some random string"
        Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Convert String to Byte Array
        Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Byte Array
        Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' Create MemoryStream
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create barcode from Memory Stream
        ' Save AztecBarcode as an image
        AztecBarcode.SaveAsImage("AztecBarcode.png")
    End Sub
End Module
VB .NET

Ausgabebild des Barcodes

Beim Ausführen der VB.NET-Konsolenanwendung werden eine Barcode-Bilddatei ("EAN8.jpeg") und eine QR-Code-Typ AztecBarcode-Bilddatei ("AztecBarcode.png") im Projektordner erstellt.

So erzeugen Sie Barcodes in VB .NET: Abbildung 3 - Ausgabe: EAN8 Barcode-Bild

So erzeugen Sie Barcodes in VB .NET: Abbildung 4 - Ausgabe: Aztec Barcode-Bild

IronBarcode kann auch leicht in .NET Windows Forms und ASP.NET Web-Projekte integriert werden.

Abschluss

In diesem Artikel haben wir untersucht, wie man einen VB.NET-Barcode-Generator mit der IronBarcode-Bibliothek erstellt. Durch das Befolgen der beschriebenen Schritte können Entwickler Barcode-Erstellungsmöglichkeiten nahtlos in ihre VB.NET-Anwendungen integrieren, wodurch die Nachverfolgung und Verwaltung von Daten verbessert wird. Das umfangreiche Funktionsspektrum und die unkomplizierte API von IronBarcode machen es zu einem wertvollen Werkzeug für barcodebezogene Aufgaben im .NET-Ökosystem.

Für detaillierte Informationen zu IronBarcode und seiner Nutzung besuchen Sie bitte die Dokumentations Seite.

IronBarcode ist kostenlos für Entwicklungszwecke; es muss jedoch lizenziert werden, um sein volles Potenzial bei der Verarbeitung von Barcode-Bildern in VB.NET-Barcode-Anwendungen zu testen. Laden Sie die Bibliothek von hier herunter und probieren Sie es aus.

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.