Zum Fußzeileninhalt springen
IRONBARCODE VERWENDEN

Wie man Barcodes in VB .NET generiert

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 von 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 herausragenden Kandidaten für die Barcode-Erstellung 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".

    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 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:
    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.

Wie man Barcodes in VB .NET generiert: Abbildung 2 - Installieren Sie IronBarcode, indem Sie den NuGet-Paket-Manager für Lösungen verwenden und im Suchfeld des NuGet-Paket-Managers nach IronBarcode suchen, dann das Projekt auswählen und auf den Installationsknopf klicken.

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. Importieren 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 bietet die Funktionalität für die Arbeit mit Barcodes, und System.IO wird für die Eingabe-/Ausgabe-Operationen importiert.

  2. Erstellung eines einfachen Barcodes:

    Dim myBarcode = BarcodeWriter.CreateBarcode("1212345", BarcodeWriterEncoding.EAN8)
    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")
    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")
    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")
    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")
    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")
    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.

For more controlled barcode generation and styling, please visit this code examples page.

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
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.

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

Wie man Barcodes in VB .NET generiert: 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.

Häufig gestellte Fragen

Wie kann ich einen Barcode-Generator in VB.NET erstellen?

Um einen Barcode-Generator in VB.NET zu erstellen, können Sie IronBarcode verwenden, indem Sie zunächst eine VB.NET Konsolenanwendung in Visual Studio einrichten. Installieren Sie IronBarcode über den NuGet-Paket-Manager, fügen Sie einen Verweis hinzu und verwenden Sie Methoden wie BarcodeWriter.CreateBarcode, um Barcodes in verschiedenen Formaten zu erzeugen.

Welche Barcode-Formate können mit einer .NET-Bibliothek generiert werden?

Eine .NET-Bibliothek wie IronBarcode kann eine breite Palette von Barcode-Formaten generieren, einschließlich QR-Codes, UPC, EAN, Code 128 und 2D Data Matrix Barcodes, und bietet Flexibilität für verschiedene Anwendungsbedürfnisse.

Wie installiere ich eine Barcode-Generierungsbibliothek in einem VB.NET-Projekt?

Sie können IronBarcode in Ihrem VB.NET-Projekt über die NuGet-Paket-Manager-Konsole installieren, indem Sie den Befehl Install-Package IronBarCode ausführen oder NuGet-Pakete über den Lösungs-Explorer von Visual Studio verwalten.

Kann eine .NET-Bibliothek Barcodes aus Bildern und PDFs lesen?

Ja, IronBarcode kann Barcodes aus Bildern und PDFs lesen und bietet Funktionen wie automatische Drehung und Perspektivkorrektur, um eine genaue Lesung unter verschiedenen Bedingungen sicherzustellen.

Welche Styling-Optionen gibt es beim Generieren von Barcodes in .NET?

IronBarcode bietet umfangreiche Styling-Optionen, die es Entwicklern ermöglichen, das Erscheinungsbild von Barcodes anzupassen, Textanmerkungen hinzuzufügen und Logos zu integrieren, um Ihren Barcode-Designs ein professionelles Finish zu verleihen.

In welchen Formaten kann ich Barcodes mit einer .NET-Bibliothek exportieren?

Mit IronBarcode generierte Barcodes können in mehreren Formaten wie PNG, JPEG, PDF, HTML, GIF, TIFF und Windows Bitmap exportiert werden, um unterschiedlichen Bedürfnissen und Integrationsanforderungen gerecht zu werden.

Ist IronBarcode mit verschiedenen .NET-Plattformen kompatibel?

Ja, IronBarcode ist mit verschiedenen .NET-Plattformen wie .NET Core, .NET Standard und .NET Framework kompatibel und unterstützt mehrere .NET-Sprachen wie VB.NET und C#.

Kann IronBarcode in Windows Forms und ASP.NET-Projekte integriert werden?

IronBarcode kann nahtlos in .NET Windows Forms und ASP.NET-Webprojekte integriert werden und bietet Flexibilität und Benutzerfreundlichkeit über verschiedene Anwendungstypen hinweg.

Ist IronBarcode für Entwicklungszwecke kostenlos?

IronBarcode ist für Entwicklungszwecke kostenlos und ermöglicht es Ihnen, seine Funktionen zu erkunden. Allerdings ist eine Lizenz erforderlich, um sein volles Potenzial in Produktionsumgebungen auszuschöpfen.

Wie generiere ich Barcodes aus Binärdaten in VB.NET?

Mit IronBarcode können Sie Barcodes aus Binärdaten in VB.NET generieren, indem Sie die Binärdaten in ein geeignetes Format konvertieren und Methoden wie BarcodeWriter.CreateBarcode verwenden, um das Barcode-Bild zu erstellen.

Jordi Bardia
Software Ingenieur
Jordi ist am besten in Python, C# und C++ versiert. Wenn er nicht bei Iron Software seine Fähigkeiten einsetzt, programmiert er Spiele. Mit Verantwortung für Produkttests, Produktentwicklung und -forschung trägt Jordi mit immensem Wert zur kontinuierlichen Produktverbesserung bei. Die abwechslungsreiche Erfahrung hält ihn gefordert und engagiert, ...
Weiterlesen