Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Effektives und präzises Lesen von Barcodes ist eine entscheidende Komponente vieler Softwareentwicklungsanwendungen in einer Vielzahl von Sektoren. Die Barcode-Technologie erleichtert die Dateneingabe, verbessert die Genauigkeit und steigert die betriebliche Effizienz in einer Vielzahl von Branchen, darunter Einzelhandel, Gesundheitswesen, Logistik und Bestandsverwaltung. Technologische Durchbrüche haben es immer einfacher gemacht, Barcode-Lesefunktionen in VB.NET-Anwendungen zu integrieren.
Dieser Beitrag wird das Thema VB.NET Barcode-Leser zu untersuchen und zu diskutieren, wie IronBarcode, eine beliebte .NET Barcode-Bibliothek, kann der Prozess reibungsloser zu gehen. Wir werden die Grundlagen von Barcodes, den Wert eines Barcode-Scanners in VB.NET-Anwendungen und die Verwendung von IronBarcode zur Erstellung von Barcode-Scanfunktionen erläutern.
Erstellen Sie ein neues Projekt.
Importieren Sie die IronBarcode-Bibliothek.
Legen Sie den Bildpfad fest und erstellen Sie eine Instanz des BarcodeReaders.
Analysieren Sie die Daten von Barcodes.
Heutzutage sind Strichcodes auf einer Vielzahl von Gegenständen zu finden, darunter Ausweise, Versandetiketten und Produktverpackungen. Diese maschinenlesbaren Codes kodieren Daten in einer Weise, die .NET-Barcode-Lesekomponenten problemlos lesen können, indem sie parallele Linien, Balken und Lücken unterschiedlicher Länge verwenden.
Eine vollständige .NET Barcode-Scanner-DLL-Bibliothek namens IronBarcode erleichtert Ihr Projekt zum Lesen und Generieren von Barcodes in VB.NET-Anwendungen. Unabhängig von der Komplexität ihrer Anwendungen können Entwickler mit Hilfe der benutzerfreundlichen APIs von IronBarcode problemlos Barcode-Lesefunktionen integrieren.
Nahtlose .NET-Integration: IronBarcode unterstützt 32-Bit- und 64-Bit-Architekturen und ist mit .NET-Framework- und .NET Core-Implementierungen kompatibel.
Weitere Informationen über den IronBarcode finden Sie unter *hier.
Wählen Sie bei geöffnetem Visual Studio im Menü "Datei" die Option "Neues Projekt" und dann "Konsolenanwendung", "Windows Forms" oder "WPF-Anwendung" In diesem Artikel wählen wir die Visual Basic Console App. Es gibt eine breite Palette von Anwendungen für Strichcodes. Programme wie Webform/MVC/MVC Core sind eine weitere Option.
Geben Sie den Projektnamen ein und wählen Sie den Dateipfad in dem entsprechenden Textfeld. Wählen Sie "Weiter" durch Anklicken.
Treffen Sie dann die gewünschte Auswahl. Wir wählen für unsere Lektion ein .NET-Framework 6.0, danach sollten Sie "Erstellen" wählen, um das Projekt zu starten.
Wenn Sie eine Konsolenanwendung auswählen, erstellt das Projekt nun das erforderliche Framework und startet die Datei program.cs, so dass Sie Code eingeben und die Anwendung ausführen/erstellen können.
Um die IronBarcode-Bibliothek in der Lösung zu verwenden, müssen Sie das entsprechende Paket herunterladen. Verwenden Sie dazu den folgenden Befehl in der Paketmanager-Konsole:
Install-Package BarCode
Ähnlich wie in der Abbildung unten:
Eine weitere Möglichkeit ist die Verwendung des NuGet Package Managers, um nach dem "Barcode"-Paket zu suchen und es herunterzuladen, das alle Suchergebnisse anzeigt. Danach können Sie entscheiden, welches der Pakete Sie herunterladen und in die Software installieren möchten.
Lassen Sie uns nun untersuchen, wie Sie IronBarcode in VB.NET verwenden können, um Barcode-Bilder zu scannen:
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
Imports IronBarCode
Module Program
Sub Main()
Dim imagePath As String = "Demo.png"
' Read barcodes from the image file
Dim result = BarcodeReader.Read(imagePath)
' Check if any barcode was detected
If result IsNot Nothing AndAlso result.Count > 0 Then
' Iterate over detected barcodes
For Each barcode In result
' Print barcode type and value
Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
Console.WriteLine($"Barcode Value: {barcode.Value}")
Next
Else
Console.WriteLine("No barcode found in the image.")
End If
End Sub
End Module
Um die IronBarcode-Funktionalität zu nutzen, importieren Sie zunächst den IronBarcode-Namensraum. Geben Sie den Speicherort der Bilddatei mit den Barcode-Bildern an, die Sie lesen möchten. Der Pfad zu Ihren Barcode-Bilddateien sollte durch "path/to/barcode_image.jpg" ersetzt werden. Erstellen Sie eine Instanz des BarcodeReader-Objekts, das Möglichkeiten zum Lesen von Barcodes aus verschiedenen Quellen bietet.
Verwenden Sie die Lesemethode von BarcodeReader, um Barcodedaten aus der angegebenen Bilddatei zu scannen. Überprüfen Sie, ob Barcodes in dem Bild gefunden werden können. Wenn Barcodes gefunden werden, melden Sie den Typ und den Wert jeder Iteration an die Konsole. Ist dies nicht der Fall, wird eine Meldung gedruckt, dass der Barcode nicht erkannt wurde. wir werden das untenstehende Barcode-Bild mit Hilfe des obigen Codes lesen.
Nachfolgend sehen Sie das Bild, das aus dem obigen Barcode-Bild erzeugt wurde.
Sehen Sie sich das Tutorial an, indem Sie hier klicken link um mehr über die Erstellung von Strichcodes zu erfahren.
IronBarcode's umfassende Fähigkeiten und die benutzerfreundliche API machen es einfach, Barcodes in VB.NET-Anwendungen zu lesen. Entwickler können nützliche Daten für ihre Anwendungen extrahieren, indem sie Barcodes aus Bilddateien mit ein paar Zeilen Code dekodieren. IronBarcode gibt Ihnen die Werkzeuge an die Hand, die Sie benötigen, um Bestandsverwaltungssysteme, Einzelhandelsanwendungen oder Dokumentenverarbeitungslösungen zu erstellen, die Barcode-Leseaufträge ordnungsgemäß und effektiv ausführen können. VB.NET Entwickler können mit IronBarcode for .NET die Funktionalität ihrer Anwendungen verbessern und Barcode-Identifizierungsvorgänge beschleunigen.
Die Einzelheiten der Lizenzierung sind verfügbar *hier. IronBarcode gibt es in einer kostenpflichtigen Version und einer kostenlosen Entwicklerlizenz. Für $749 enthält die Light-Edition ein Jahr lang kostenlose Updates und Support. Mehr über die Produkte von Iron Software erfahren Sie unter *hier.
9 .NET API-Produkte für Ihre Bürodokumente