Zum Fußzeileninhalt springen
IRONBARCODE VERWENDEN

Wie man Barcode in VB.NET generiert

Barcodes können verwendet werden, um Daten in einem sichtbaren, computerlesbaren Format darzustellen. Ursprünglich wurden Daten in Barcodes durch parallele Linien dargestellt, die unterschiedlich beabstandet, verbreitert und dimensioniert wurden. Verschiedene spezialisierte optische Scanner, bekannt als Barcode-Leser, können diese modernen linearen oder eindimensionalen (1D) Barcodes lesen. Später wurden zweidimensionale (2D) Varianten von linearen Barcodes entwickelt, die keine wirklichen Balken verwenden, und sind als Matrixcodes oder 2D-Barcodes bekannt. Anstatt der Standard-Barcodes verwenden diese Versionen Rechtecke, Punkte, Sechsecke und andere Muster. Verschiedene Konfigurationen von 2D-optischen Scannern, die ausschließlich zum Lesen von 2D-Barcodes entwickelt wurden, sind verfügbar. Eine Digitalkamera, die an einen Computer angeschlossen ist und Software verwendet, um ein Foto des Barcodes zu machen und es mit dem Bild zu dekodieren, ist eine weitere Möglichkeit, 2D-Barcodes zu lesen. Ein mobiles Gerät mit integrierter Kamera, wie ein Smartphone, kann diesen Typ von 2D-Barcodescanner durch die Installation spezieller Anwendungssoftware verwenden.

IronBarcode-Funktionen

Die IronBarcode-Bibliothek ermöglicht es, dynamische Barcodes einfach zu erstellen. Sie hilft uns, Barcode-Bilder mit nur wenigen Codezeilen zu kodieren. Diese einfache Bibliothek kann einen Barcode erstellen. Leistungsstarke Barcode-Generatoren, die in IronBarcode Barcode-Lesern eingebaut sind, ermöglichen es ihnen, hochwertige Barcodes zu erstellen. IronBarcode erlaubt es uns, Barcodes in VB.NET, C# usw. zu erstellen. Unter den verschiedenen .NET-Bibliotheken vereinfacht dieser Barcode-Generator das Lesen Ihres Barcodes mit dem Barcode-Scanner.

  • IronBarcode kann die meisten Barcode-Bildformate und QR-Standards lesen und schreiben, wie UPC A/E, Datenleiste, EAN 8/13, MSI, Code 39/93/128, CodaBar, RSS 14/Erweitert und ITF.
  • Es kann Drehungen, Rauschen, Verzerrungen und Abschrägungen beim Lesen von Scans und Echtzeit-Videoframes korrigieren. IronBarcode verarbeitet Barcode-Bilder automatisch vor, während sie erstellt werden, um die Lesegenauigkeit und Geschwindigkeit zu erhöhen.
  • IronBarcode unterstützt die Stapelverarbeitung mit Multi-Core- und Multi-Thread-Fähigkeiten, was für Server von Vorteil ist.
  • Es kann automatisch einen oder mehrere Barcodes in Einzel- und Mehrseitendokumenten lokalisieren.
  • IronBarcode ist mit dem .NET Framework und .NET Core 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 Barcode-Bilder in verschiedenen Datei- und Stream-Typen erzeugen, einschließlich PDF, JPG, TIFF, GIF, BMP, PNG und HTML.

Erstellen eines neuen Projekts in Visual Studio

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

Wie man einen Barcode in VB.NET generiert: Abbildung 1

Geben Sie im entsprechenden Textfeld den Projektnamen ein und wählen Sie den Dateipfad. Klicken Sie auf die Schaltfläche "Weiter".

Wie man einen Barcode in VB.NET generiert: Abbildung 2

Wählen Sie das notwendige .NET-Framework; Für unser Tutorial wählen wir .NET 6.0 und klicken dann auf die Schaltfläche "Erstellen", um das Projekt zu erstellen.

Wie man einen Barcode in VB.NET generiert: Abbildung 3

Wenn Sie eine Konsolenanwendung wählen, wird das Projekt jetzt die Struktur für diese Anwendung erstellen und die Datei Program.cs öffnen. Sie können jetzt Code eingeben und das Programm kompilieren.

Laden Sie als Nächstes die IronBarcode-Bibliothek über den NuGet-Paket-Manager-Befehl herunter und installieren Sie sie:

Install-Package BarCode

Wie man einen Barcode in VB.NET generiert: Abbildung 4

Alternativ können Sie im NuGet-Paket-Manager nach dem Paket "Barcode" suchen und es herunterladen, das alle Suchergebnisse anzeigt. Sie können dann das notwendige Paket auswählen, um es in die Anwendung herunterzuladen.

Wie man einen Barcode in VB.NET generiert: Abbildung 5

Erzeugen von Barcodes mit IronBarcode

Hier ist ein Beispiel für VB.NET-Code zum Erzeugen eines Barcode-Etiketts mit IronBarcode.

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)

        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()

        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Create a barcode with the text "Hello world" using Code128 encoding
        Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)

        ' Add the barcode value text below the barcode
        barcode.AddBarcodeValueTextBelowBarcode()

        ' Save the barcode as a PNG image file
        barcode.SaveAsPng("demo.png")
    End Sub
End Module
VB .NET

Erklärung:

  • CreateBarcode: Diese Funktion erstellt ein Barcode-Bild mit den angegebenen Daten. Es nimmt Parameter für den Barcode-Inhalt ("Hallo Welt"), den Codierungstyp (BarcodeWriterEncoding.Code128) und die Abmessungen (500x500 Pixel).
  • AddBarcodeValueTextBelowBarcode: Diese Methode fügt den kodierten Text unterhalb des Barcode-Bildes hinzu.
  • SaveAsPng: Diese Methode speichert das Barcode-Bild im angegebenen Dateipfad "demo.png".

IronBarcode bietet verschiedene Optionen, um Barcode-Bilder mit unterschiedlichen Funktionen zu erstellen, sodass Anpassungen und Korrekturen hochwertige Bilder liefern können. Wir können auch Barcodes aus Text, Streams, URLs und anderen Quellen generieren.

Die Ausgabe des obigen Codes zum Erzeugen von Barcodes in VB.NET mit IronBarcode wird wie folgt aussehen:

Wie man einen Barcode in VB.NET generiert: Abbildung 6

Um mehr über die Barcode-Erstellung zu erfahren, klicken Sie hier für das Tutorial.

Abschluss

Aufgrund seiner Effektivität und Anpassungsfähigkeit an verschiedene Betriebssysteme ist die IronBarcode-Bibliothek eine ausgezeichnete Wahl zum Erstellen und Erkennen von Barcodes.

Sie bietet zahlreiche Werkzeuge zum Entwerfen und Modifizieren verschiedener Barcode-Typen, einschließlich Optionen zum Ändern von Text, Barcode-Datenfarbe, Linienbreite und Höhe. Die Verwendung von VB.NET Crystal Reports wird ebenfalls von diesem Barcode-Generator-SDK unterstützt, was die Barcode-Erstellung und - Zeichnung in VB.NET erleichtert.

Die IronBarcode-Website, die sowohl kommerzielle als auch kostenlose Versionen für Entwickler bietet, enthält Lizenzinformationen über die Bibliothek. Updates und Support werden ein Jahr lang kostenlos angeboten.

Häufig gestellte Fragen

Wie kann ich in VB.NET einen Barcode erzeugen?

Um einen Barcode in VB.NET zu erzeugen, können Sie die IronBarcode-Bibliothek nutzen. Installieren Sie zuerst das IronBarcode-Paket über NuGet in Ihrem Visual Studio-Projekt. Verwenden Sie dann die BarcodeWriter.CreateBarcode-Methode, um ein Barcode-Bild zu codieren und zu erstellen.

Was sind die Vorteile der Barcode-Erzeugung mit IronBarcode?

IronBarcode vereinfacht die Barcode-Erzeugung, indem es benutzerfreundliche Methoden zur Codierung von Barcode-Bildern mit minimalem Code anbietet. Es unterstützt mehrere Barcode-Formate, wie z.B. UPC, EAN und Code 39/128, und erhöht die Geschwindigkeit und Genauigkeit durch automatische Bildvorverarbeitung und Stapelverarbeitungsfunktionen.

Wie kann ich mit einem mobilen Gerät Barcodes lesen?

Mobile Geräte mit Kameras können Barcodes lesen, indem sie spezielle Anwendungssoftware verwenden, die das Bild verarbeitet und den Barcode decodiert. IronBarcode erleichtert dies, indem es 2D-Barcode-Formate unterstützt, die mit mobilen Barcode-Scanner-Apps kompatibel sind.

Ist es möglich, die Barcode-Funktionen mit IronBarcode anzupassen?

Ja, IronBarcode erlaubt es Entwicklern, verschiedene Funktionen von Barcodes anzupassen, einschließlich Typ, Größe und Farbe des Barcodes. Dies wird durch einfache Anpassungen in den Methoden der Bibliothek zur Barcode-Erzeugung erreicht.

Kann IronBarcode verwendet werden, um Barcodes in verschiedenen Dateiformaten zu erstellen?

IronBarcode unterstützt den Export von Barcode-Bildern in mehrere Dateiformate wie PDF, PNG, JPG, TIFF, GIF, BMP und HTML, was Flexibilität für unterschiedliche Anwendungsbedürfnisse bietet.

Welche Plattformen und Frameworks unterstützen die Barcode-Erzeugung mit IronBarcode?

IronBarcode ist mit sowohl .NET Framework als auch .NET Core kompatibel, sodass Entwickler Barcode-Anwendungen auf verschiedenen Plattformen erstellen können, einschließlich Konsolen-, Desktop-, Cloud- und Internetanwendungen für PC und mobile Geräte.

Wie kann ich die IronBarcode-Bibliothek in einem VB.NET-Projekt installieren?

Die IronBarcode-Bibliothek kann in einem VB.NET-Projekt über den NuGet Package Manager in Visual Studio installiert werden. Verwenden Sie den Befehl: Install-Package IronBarCode, um sie einfach in Ihr Projekt zu integrieren.

Unterstützt IronBarcode die Stapelverarbeitung von Barcodes?

Ja, IronBarcode unterstützt die Stapelverarbeitung, die Multi-Core- und Multithreading-Verarbeitungskapazitäten ermöglicht. Dies ist besonders nützlich für Serveranwendungen, die große Mengen an Barcode-Bildern effizient verarbeiten müssen.

Welche Lizenzoptionen gibt es für IronBarcode?

IronBarcode bietet sowohl kommerzielle als auch kostenlose Versionen für Entwickler. Die Bibliothek bietet kostenlose Updates und Unterstützung für ein Jahr, sodass Entwickler Zugang zu den neuesten Funktionen und bei Bedarf Unterstützung haben.

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