Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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.
VB.NET-Konsolenanwendung in Visual Studio erstellen
Installieren Sie die IronBarcode Bibliothek mit NuGet
Verweis auf die IronBarcode-Bibliothek in der Datei Program.vb hinzufügen
Barcode erstellen mit BarcodeWriter.CreateBarcode Methode
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:
Barcode-Generierung: IronBarcode ermöglicht die Erstellung einer breiten Palette von Barcodetypen, einschließlich QR-Code, 2D-Data-Matrix-Barcodes und verschiedener linearer Barcodes.
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.
Styling-Optionen: IronBarcode bietet umfangreiche Styling-Optionen, mit denen Entwickler das Aussehen von Barcodes anpassen, Textanmerkungen hinzufügen und Logos einbinden können.
Ausgabeformate: Barcodes können in verschiedenen Formaten exportiert werden, einschließlich Bilder (PNG, JPEG), PDF, HTML und mehr.
Öffnen Sie Visual Studio und wählen Sie "Ein neues Projekt erstellen"
Wählen Sie "Konsolenanwendung (.NET Core/.NET-Framework)" als Projektvorlage.
Legen Sie einen Namen für Ihr Projekt fest und klicken Sie auf "Weiter"
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.
:ProductInstall
Solution Explorer:
Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer.
Wählen Sie "NuGet-Pakete verwalten"
Da IronBarcode nun in die VB.NET Konsolenanwendung integriert ist, lassen Sie uns Folgendes tun Strichcode erstellen mit IronBarcode, der einen Barcode erzeugt.
Imports IronBarCode
Imports System.IO
Imports IronBarCode
Imports System.IO
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.
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
Private myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
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.
myBarcode.SaveAsImage("EAN8.jpeg")
myBarcode.SaveAsImage("EAN8.jpeg")
Der erzeugte Barcode (meinBarcode) wird mit der Methode SaveAsImage als Bilddatei mit dem Namen "EAN8.jpeg" gespeichert.
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8).ResizeTo(400, 100).SaveAsImage("EAN8.jpeg")
Diese Linie kombiniert die Barcode-Erstellung, Größenänderung (auf 400x100)und Speichern in einer einzigen Codezeile.
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")
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.
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)
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.
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")
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
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.
**IronBarcode for .NET kann auch leicht in .NET Windows Forms und ASP.NET Web Projekte integriert werden.
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.
9 .NET API-Produkte für Ihre Bürodokumente