IRONBARCODE VERWENDEN

Wie man Barcode in VB.NET generiert

Jordi Bardia
Jordi Bardia
5. Juli 2023
Teilen Sie:

Einführung

Barcodes können verwendet werden, um Daten in einem sichtbaren, computerlesbaren Format darzustellen. Um die Daten in Strichcodes darzustellen, wurden die parallelen Linien anfangs in verschiedenen Abständen, breiter und in unterschiedlicher Größe angebracht. Es gibt verschiedene Arten von spezialisierten optischen Scannern, die als Barcode-Lesegeräte bekannt sind und diese modernen linearen oder eindimensionalen (1D) Barcodes lesen können. Später wurden zweidimensionale (2D) Varianten von linearen Barcodes entwickelt, die eigentlich keine Balken verwenden, und als Matrizen-Codes oder 2D-Barcodes bekannt sind. Anstelle der Standard-Strichcodes verwenden diese Versionen Rechtecke, Punkte, Sechsecke und andere Muster. Es gibt verschiedene Konfigurationen von optischen 2D-Scannern, die ausschließlich für das Lesen von 2D-Barcodes konzipiert sind. Eine weitere Möglichkeit zum Lesen von 2D-Strichcodes ist eine Digitalkamera, die an einen Computer angeschlossen ist, auf dem eine Software läuft, die ein Foto des Strichcodes macht und ihn anhand des Bildes entschlüsselt. Ein mobiles Gerät mit einer eingebauten Kamera, wie z. B. ein Smartphone, kann den letztgenannten Typ von 2D-Barcodescanner verwenden, indem es eine spezielle Anwendungssoftware installiert.

IronBarcode Merkmale

Die IronBarcode-Bibliothek macht es einfach, einen dynamischen Barcode zu erstellen. Es hilft uns, Barcode-Bilder mit nur ein paar Zeilen Code zu kodieren, kann diese unkomplizierte Bibliothek einen Barcode erstellen. Die in IronBarcode Barcode-Lesegeräten integrierten leistungsstarken Barcode-Generatoren ermöglichen die Erstellung hochwertiger Barcodes. IronBarcode ermöglicht es uns, Barcodes in vb.net, C# etc. zu erstellen. Mit verschiedenen Dot net Bibliotheken um, macht dieser Barcode-Generator lesen Sie Ihren Barcode mit dem Barcode-Scanner einfach.

  • Die meisten Barcode-Bildformate und QR-Standards, wie UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaB, RSS 14/Expanded und ITF, können von IronBarcode gelesen und geschrieben werden.
  • Drehung, Rauschen, Verzerrung und Schräglage können mit IronBarcode beim Lesen von Scans und Echtzeit-Videobildern korrigiert werden. IronBarcode verarbeitet Barcode-Bilder bei der Erstellung automatisch vor, um die Lesegenauigkeit und -geschwindigkeit zu erhöhen. Dynamische Barcodes sind weit verbreitet, da sie eine Änderung des Inhalts zulassen.
  • Für Stapelverarbeitungsserver ist die Fähigkeit von IronBarcode, mehrere Kerne und Threads zu nutzen, von Vorteil.
  • IronBarcode kann automatisch einen oder mehrere Barcodes in ein- oder mehrseitigen Dokumenten finden.
  • IronBarcode ist mit sowohl der .NET Framework- als auch der .NET Core-Implementierung kompatibel und unterstützt sowohl 32-Bit- als auch 64-Bit-Architekturen.
  • Auf PC- und mobilen Plattformen unterstützt IronBarcode Konsolen-, Desktop-, Cloud- und Internetanwendungen.
  • IronBarcode kann für eine Vielzahl von Datei- und Datenstromtypen, einschließlich PDF, JPG, TIFF, GIF, BMP, PNG und HTML, Barcodebilder erzeugen.

Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio, wählen Sie "Neues Projekt" aus dem Dateimenü und dann "Konsolenanwendung", "Windows Forms" oder "WPF-Anwendung" In diesem Artikel werden wir eine Visual Basic-Konsolenanwendung erstellen.

So erstellen Sie einen Barcode in VB.NET: Abbildung 1

Geben Sie in das entsprechende Textfeld den Projektnamen ein und wählen Sie den Dateipfad. Klicken Sie auf die Schaltfläche "Weiter".

So erstellen Sie Barcodes in VB.NET: Abbildung 2

Als nächstes wählen Sie das notwendige .NET-Framework für unser Tutorial aus, wir wählen .NET 6.0, und klicken dann auf die Schaltfläche "Erstellen", um das Projekt zu erstellen.

Wie man Barcodes in VB.NET erzeugt: Abbildung 3

Wenn Sie eine Konsolenanwendung auswählen, wird das Projekt nun die Struktur für diese Anwendung aufbauen und die Datei program.cs öffnen. Sie können nun Code eingeben und das Programm kompilieren.

Als Nächstes laden Sie die IronBarcode-Bibliothek herunter und installieren sie mit dem nächsten Befehl des NuGet Package Managers:

Install-Package BarCode

So erstellen Sie einen Barcode in VB.NET: Abbildung 4

Alternativ können Sie das "Barcode"-Paket auch mit dem NuGet Package Manager suchen und herunterladen, der alle Suchergebnisse anzeigt. Sie können dann das erforderliche Paket auswählen, um es in die Anwendung herunterzuladen.

So erstellen Sie einen Barcode in VB.NET: Abbildung 5

Barcode generieren mit IronBarcode

Hier ist ein Beispiel für VB-Code zur Erzeugung eines Barcode-Etiketts mit IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

Die Barcode-Daten, die im Code-Bild kodiert werden müssen (ein String oder ein Stream-Objekt, das als erster Parameter übergeben wird), sind das einzige Argument, das für die CreateBarcode()-Funktion erforderlich ist, mit der wir ein Barcode-Bild erstellen können. Drei weitere optionale Parameter werden ebenfalls von der Methode akzeptiert:

  • Die Standardabmessungen der Grafik sind 500 Pixel Barcode-Strichbreite und 500 Pixel Höhe.
  • Der IronBarcode unterstützt mehr als 10+ Barcode-Bildtypen.
  • AddBarcodeValueTextBelowBarcode ist eine Funktion, die es uns ermöglicht, den Barcode-Text am unteren Rand des Barcode-Bildes hinzuzufügen. Wir haben auch eine weitere Option, um den Barcode-Text oben auf dem Barcode-Bild hinzuzufügen, indem wir die AddBarcodeValueTextAboveBarcode-Methode verwenden.

    Im obigen Beispiel wird eine 500 x 500 Pixel große Grafik mit dem Format Given barcode erstellt. Durch die Verwendung der Funktion SaveAsPng auf dem generierten benutzerdefinierten Barcode-Code können wir den generierten Barcode-Code als PNG-Bilddatei an einem festgelegten Speicherort speichern, den wir im obigen Beispielcode hart codiert haben.

    IronBarcode bietet verschiedene Optionen zum Erstellen von Barcode-Bildern mit verschiedenen Funktionen zum Hinzufügen von Bildern und Ändern der Farbe des erzeugten Barcode-Bildes. IronBarcode hilft uns bei der Anpassung und Korrektur des Barcodebildes, um ein qualitativ hochwertiges Bild zu erhalten. Wir können auch Barcodes aus Texten, Streams, URLs und anderen Quellen erzeugen.

    Die Ausgabe des obigen Codes zum Generieren von Barcodes in vb.net mit IronBarcode, wird wie folgt aussehen:

    Wie man Barcode in VB.NET erstellt: Abbildung 6

    Um mehr über das Generieren von Barcodes zu erfahren, klicken Sie hier für das Tutorial.

Schlussfolgerung

Aufgrund seiner Effektivität und Anpassungsfähigkeit an verschiedene Betriebssysteme ist die IronBarcode-Bibliothek eine der besten Wahlmöglichkeiten zum Erstellen und Erkennen von Barcodes.

Es bietet eine Reihe von Werkzeugen zur Gestaltung und Änderung verschiedener Barcodetypen, einschließlich der Möglichkeit, den Text, die Farbe der Barcodedaten, die Linienbreite und die Höhe zu ändern. Mit VB.NET Crystal Reports ist auch von diesem Barcode-Generator SDK unterstützt. Barcode erstellen & zeichnen in VB.NET.

Die IronBarcode-Website, die sowohl kommerzielle als auch kostenlose Versionen für Entwickler anbietet, enthält Informationen zur Lizenzierung der Bibliothek. Ein Jahr lang werden Updates und Support kostenlos angeboten.

Jordi Bardia
Software-Ingenieur
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS
Integration von Barcode-Scannern in Webanwendungen
NÄCHSTES >
Generieren von QR-Codes in ASP.NET MVC

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

Lizenzen anzeigen >