IRONBARCODE VERWENDEN

Wie man Barcodes in VB .NET erzeugt

Veröffentlicht 3. April 2024
Teilen Sie:

Barcodes spielen in modernen Anwendungen eine entscheidende Rolle, da sie eine effiziente Datenverfolgung und -verwaltung ermöglichen. In der Welt der .NET-Entwicklung gibt es zahlreiche Barcode-Generator SDK zur Verfügung und verschiedene Erweiterungen können auf Visual Studio gefunden werden Marktplatz auch. IronBarcode zeichnet sich als leistungsfähige Bibliothek zum Erzeugen und Lesen von Barcodes aus. Wie cool wäre es, eine Barcode generierende .NET Windows Anwendung mit IronBarcode zu haben.

In diesem Artikel erfahren Sie, wie Sie einen Barcode-Generator in VB.NET mit IronBarcode erstellen, einem vielseitigen Tool, das die Handhabung von Barcodes in Ihren Anwendungen vereinfacht.

Wie man Barcodes in VB.NET erzeugt

  1. VB.NET-Konsolenanwendung in Visual Studio erstellen

  2. Installieren Sie die IronBarcode Bibliothek mit NuGet

  3. Verweis auf die IronBarcode-Bibliothek in der Datei Program.vb hinzufügen

  4. Barcode erstellen mit BarcodeWriter.CreateBarcode Methode

  5. Barcode speichern mit SaveAsImage Methode

IronBarcode - Die ultimative .NET Barcode Generator DLL

IronBarcode, Teil der Iron Software Produktlinie, bietet einen umfassenden Satz von Funktionalitäten für die Arbeit mit Barcodes in .NET Anwendungen. Es unterstützt verschiedene Barcodeformate, darunter QR-Codes, UPC, EAN, Code 128 und mehr. Mit seiner benutzerfreundlichen API macht IronBarcode es einfach, Barcodes zu erzeugen, zu lesen und in VB.NET-Projekten anzupassen.

Merkmale von IronBarcode:

Hier sind einige wichtige Schlüsselfunktionen von IronBarcode, die es zu einem der besten Kandidaten für die Erstellung von Barcodes in Visual Basic machen:

  1. Barcode-Generierung: IronBarcode ermöglicht die Erstellung einer breiten Palette von Barcodetypen, einschließlich QR-Code, 2D-Data-Matrix-Barcodes und verschiedener linearer Barcodes.

  2. Barcode-Lesen: Die Bibliothek ermöglicht es Entwicklern, Barcodes aus Bildern, PDFs und anderen Quellen zu lesen, wobei eine automatische Drehung und perspektivische Korrektur möglich ist.

  3. Styling-Optionen: IronBarcode bietet umfangreiche Styling-Optionen, mit denen Entwickler das Aussehen von Barcodes anpassen, Textanmerkungen hinzufügen und Logos einbinden 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 zum Erstellen eines VB.NET-Konsolenprojekts in Visual Studio

  1. Öffnen Sie Visual Studio und wählen Sie "Ein neues Projekt erstellen"

  2. Wählen Sie "Konsolenanwendung (.NET Core/.NET-Framework)" als Projektvorlage.

  3. Legen Sie einen Namen für Ihr Projekt fest und klicken Sie auf "Weiter"

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

  4. Wählen Sie unter Zusatzinformationen die entsprechende .NET-Version aus. IronBarcode unterstützt die neueste Version 8.0, die Sie bedenkenlos wählen können.

Installieren Sie IronBarcode über die NuGet Package Manager Console oder Solutions

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

  • NuGet Package Manager Konsole:

    • Öffnen Sie die NuGet-Paketmanager-Konsole über das Menü Werkzeuge in Visual Studio.

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

    • Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer.

    • Wählen Sie "NuGet-Pakete verwalten"

    • Suchen Sie in der Registerkarte "Durchsuchen" nach "Barcode" und installieren Sie das IronBarcode-Paket.

    Wie man Barcodes in VB .NET generiert: Abbildung 2 - Installieren Sie IronBarcode mit dem Manage NuGet Package for Solution, indem Sie "IronBarcode" in der Suchleiste des NuGet Package Manager suchen, dann das Projekt auswählen und auf die Schaltfläche Installieren klicken.

Schritte zum Erzeugen von Barcodes in VB.NET

Da IronBarcode nun in die VB.NET Konsolenanwendung integriert ist, lassen Sie uns Folgendes tun Strichcode erstellen mit IronBarcode, der einen Barcode erzeugt.

  1. Import von Bibliotheken:
    Imports IronBarCode
    Imports System.IO
    Imports IronBarCode
    Imports System.IO
VB.NET

In den ersten beiden Zeilen werden die erforderlichen Bibliotheken importiert. IronBarCode stellt die Funktionalität für die Arbeit mit Barcodes bereit, und System.IO wird für die Handhabung von Ein-/Ausgabeoperationen importiert.

  1. Erstellen eines einfachen Strichcodes:
    Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
    Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
VB.NET

Hier wird mit der Methode BarcodeWriter.CreateBarcode ein Barcode mit dem Wert "12345" und dem Kodierungstyp EAN8 erstellt. Der resultierende Barcode wird in der Variablen myBarcode gespeichert.

  1. Speichern des Strichcodes als Bild:
    myBarcode.SaveAsImage("EAN8.jpeg")
    myBarcode.SaveAsImage("EAN8.jpeg")
VB.NET

Der erzeugte Barcode (meinBarcode) wird mit der Methode SaveAsImage als Bilddatei mit dem Namen "EAN8.jpeg" gespeichert.

  1. One-Liner zum Erstellen und Speichern von Barcodes:
    BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
    BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
VB.NET

Diese Linie kombiniert die Barcode-Erstellung, Größenänderung (auf 400x100)und Speichern in einer einzigen Codezeile.

  1. Erstellen eines Strichcodes 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")
    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 konvertieren wir eine Zeichenkette in ein Byte-Array (payloadAsByteArray) und dann einen Strichcode erstellen (AztecBarcode) unter Verwendung des Aztec-Codierungstyps mit den Abmessungen 400x400.

  1. Erstellen eines Strichcodes aus Binärdaten (MemoryStream)
    Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
    Dim payloadAsStream As New MemoryStream(payloadAsByteArray)
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400)
VB.NET

In diesem Schritt erstellen wir einen MemoryStream aus dem Byte-Array und generieren dann einen weiteren Barcode (AztecBarcode2) unter Verwendung des Aztec-Codierungstyps mit den Abmessungen 400x400.

  1. Speichern des Barcodes in verschiedenen 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")
    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) können in verschiedenen Bildformaten wie PNG, GIF, HTML, JPEG, PDF, TIFF und Windows Bitmap gespeichert werden. IronBarcode bietet Flexibilität bei der Auswahl des gewünschten Ausgabeformats für den erzeugten Barcode.

Jeder Schritt demonstriert verschiedene Möglichkeiten zur Erstellung von Barcodes mit IronBarcode, sei es aus einfachen Werten, binären Daten oder in einem prägnanten Einzeiler. Der Quellcode veranschaulicht die Flexibilität und Benutzerfreundlichkeit von IronBarcode in VB Programming.

Für eine kontrolliertere Barcode-Erstellung und *Styling, besuchen Sie bitte diese Codebeispiele seite.

Der vollständige Visual Basic-Beispielcode lautet wie folgt:

Imports IronBarCode
Imports System.IO
Module Program
    Sub Main(args As String())
        ' Creating a barcode is as simple as:
        Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
        ' And save our barcode as an image:
        myBarcode.SaveAsImage("EAN8.jpeg")
        ' OR, we can do both steps on one line:
        BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
        ' Barcode can also be made from from Binary data (byte or stream)
        Dim payloadAsString As String = "This is some random string"
        Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte Array
        Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte Array
        Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Memory Stream
        AztecBarcode.SaveAsImage("AztecBarcode.png")
    End Sub
End Module
Imports IronBarCode
Imports System.IO
Module Program
    Sub Main(args As String())
        ' Creating a barcode is as simple as:
        Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
        ' And save our barcode as an image:
        myBarcode.SaveAsImage("EAN8.jpeg")
        ' OR, we can do both steps on one line:
        BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
        ' Barcode can also be made from from Binary data (byte or stream)
        Dim payloadAsString As String = "This is some random string"
        Dim payloadAsByteArray() As Byte = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte Array
        Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte Array
        Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
        Dim AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Memory Stream
        AztecBarcode.SaveAsImage("AztecBarcode.png")
    End Sub
End Module
VB.NET

Barcode-Bild ausgeben

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

Wie man Barcodes in VB .NET generiert: Abbildung 3 - Ausgabe: EAN8-Strichcode-Bild

Wie man Barcodes in VB .NET generiert: Abbildung 4 - Ausgabe: Azteken-Barcode-Bild

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

Schlussfolgerung

In diesem Artikel haben wir untersucht, wie man einen VB.NET Barcode-Generator mit der IronBarcode-Bibliothek erstellt. Wenn Sie die beschriebenen Schritte befolgen, können Entwickler Funktionen zur Erzeugung von Barcodes nahtlos in ihre VB.NET-Anwendungen integrieren und so die Datenverfolgung und -verwaltung verbessern. IronBarcode's reichhaltiger Funktionsumfang und die unkomplizierte API machen es zu einem wertvollen Werkzeug für barcodebezogene Aufgaben im .NET-Ökosystem.

Ausführlichere Informationen über IronBarcode und seine Verwendung finden Sie auf der Website Dokumentation seite.

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

< PREVIOUS
Erstellen einer Razor Barcode Generator Web App
NÄCHSTES >
Hinzufügen eines Barcodes in Crystal Reports mit C#

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,246,703 Lizenzen anzeigen >