IRONBARCODE VERWENDEN

Schritte zur Erstellung von Barcode Scanner API für WEB Anwendungen

Jordi Bardia
Jordi Bardia
29. April 2024
Teilen Sie:

In der schnelllebigen digitalen Welt von heute ist Bequemlichkeit das A und O. Vom Online-Shopping bis hin zur Bestandsverwaltung ist die Fähigkeit, Barcodes schnell und genau zu scannen, zu einem unverzichtbaren Werkzeug sowohl für Unternehmen als auch für Verbraucher geworden. Angesichts dieses Bedarfs arbeiten Entwickler unermüdlich daran, die Barcode-Scan-Funktionalität direkt in Webanwendungen zu integrieren, um Abläufe zu optimieren und das Benutzererlebnis zu verbessern.

IronBarcode

IronBarcode zeichnet sich als die beste Barcode-Scanning-Bibliothek aus und bietet umfassende Funktionen sowohl für das Erstellen als auch das Lesen von Barcodes in C#- und VB.NET-Anwendungen. IronBarcode bietet Entwicklern eine vielseitige Lösung für Barcode-bezogene Aufgaben in verschiedenen Projektumgebungen, indem es Unterstützung für verschiedene .NET-Plattformen, einschließlich .NET 8, 7, 6, Core, Standard und Framework, bietet. Da der Schwerpunkt der Bibliothek auf Genauigkeit, Benutzerfreundlichkeit und Geschwindigkeit liegt, ist sie die erste Wahl für Unternehmen und Entwickler, die effiziente Barcode-Scanfunktionen suchen.

IronBarcode bietet ein Barcode-Scanner-SDK, bei dem die Benutzerfreundlichkeit im Vordergrund steht und das es Entwicklern ermöglicht, Barcode-Funktionen schnell in ihre .NET-Projekte zu integrieren. IronBarcode gewährleistet zuverlässige Leistung und Genauigkeit bei der Erstellung von Barcodes für Produktetiketten, Rechnungen oder Bestandsverwaltungssysteme, beim Extrahieren von Daten aus gescannten Bildern oder beim Export von Barcodes als PDFs.

Die breite Unterstützung für verschiedene Barcode-Symbologien wie QR-Code, Code 128, UPCA, MSI, EAN8, EAN13 usw. ermöglicht eine Vielzahl von Anwendungsfällen und erleichtert rationalisierte Arbeitsabläufe und eine höhere Produktivität.

Durch den Einsatz von IronBarcode können Entwickler bestehende .NET-Anwendungen nahtlos erweitern und von der Interoperabilität und der einfachen Integration ohne großen Entwicklungsaufwand profitieren. Darüber hinaus bietet IronBarcode eine kostenlose Testversion an, die es Unternehmen jeder Größe ermöglicht, die Leistungsfähigkeit der Barcode-Technologie für ihre Anwendungen zu nutzen.

Wie funktioniert es?

Integ

Gast: Page Penguin Bewertung der IronBarcode-Bibliothek in Ihre Web-Anwendungen ist bemerkenswert einfach. Entwickler können die nahtlose Barcode-Scanner-API von Iron Barcode für Webanwendungen in ihren .NET-Projekten nutzen, um Barcodes effizient zu erzeugen und zu dekodieren.

Durch die Integration von IronBarcode erhalten Entwickler die Möglichkeit, Bilder, die Strichcodes enthalten, problemlos zu verarbeiten. Sobald ein Bild verarbeitet ist, dekodiert IronBarcode schnell alle im Bild vorhandenen Strichcodes. Die entschlüsselten Informationen sind dann leicht zugänglich und können von den Entwicklern entsprechend den Anforderungen ihrer Anwendung genutzt werden.

Ob es um die Erstellung von Barcodes für Produktetiketten und Rechnungen oder um die Extraktion von Daten aus gescannten Bildern und PDFs geht, IronBarcode stattet Entwickler mit den notwendigen Werkzeugen aus, um die Benutzerfreundlichkeit innerhalb ihrer .NET-Projekte nahtlos und effizient zu verbessern.

Installation von IronBarcode

Wir können die IronBarcode-Bibliothek direkt in unser Projekt über die Paket-Manager-Konsole installieren. Geben Sie den folgenden Code ein, um die IronBarcode Library zu installieren.

Install-Package BarCode

Mit dem obigen Befehl wird die IronBarcode Library heruntergeladen und zusammen mit den Abhängigkeiten in unserem Projekt installiert.

Schritte zur Erstellung einer Barcode-Scanner-API für Web-Anwendungen: Abbildung 1 - Um IronBarcode mit der Paket-Manager-Konsole zu installieren, fügen Sie den folgenden Befehl hinzu: "Install-Package BarCode"

Alternativ können Sie die IronBarcode-Bibliothek auch über die Funktion NuGet-Pakete für Lösungen verwalten in Visual Studio installieren:

Schritte zur Erstellung einer Barcode-Scanner-API für Webanwendungen: Abbildung 2 - Installieren Sie IronBarcode, indem Sie das NuGet-Paket für die Lösung verwalten und IronBarcode in der Suchleiste des NuGet-Paket-Managers suchen, dann das Projekt auswählen und auf die Schaltfläche Installieren klicken.

Scannen von Barcodes mit IronBarcode

Der Einsatz der IronBarcode Library vereinfacht den Prozess des Barcode-Scannens und ermöglicht die mühelose Erstellung eines kundenspezifischen Barcode-Lesegeräts. Mit minimalem Aufwand können Entwickler Barcode-Scanfunktionen in ihre Anwendungen integrieren. Diese nahtlose Integration verbessert die Benutzerfreundlichkeit und rationalisiert die Arbeitsabläufe.

Fahren Sie fort, indem Sie den folgenden Barcode scannen.

Schritte zur Erstellung einer Barcode-Scanner-API für die Webanwendung: Abbildung 3 - Barcode-Bild

Der folgende Code gibt das obige Strichcodebild ein und gibt seinen Wert zurück.

using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
Imports IronBarCode
Imports System
Private resultFromFile = BarcodeReader.Read("myBarcode.jpeg")
For Each result In resultFromFile
	Console.WriteLine($"Barcode Value = {result}")
Next result
$vbLabelText   $csharpLabel

Im obigen Code scannt die Methode BarcodeReader.Read() Barcodes, um die Barcode-Informationen aus einer Bilddatei mit dem Namen "myBarcode.jpeg" zu lesen. Das Ergebnis wird in der Variablen "resultFromFile" gespeichert, die dann mit einer for each-Schleife durchlaufen wird.

Der Wert wird über die Konsole für jeden im Bild erkannten Barcode auf der Konsole ausgegeben. Dieser Code demonstriert einen einfachen Ansatz zum Scannen von Barcode-Daten aus einer Bilddatei unter Verwendung der IronBarcode-Bibliothek in einer C#-Umgebung. Auf diese Weise können wir unserer Webanwendung mit nur wenigen Codezeilen zuverlässige Scanfunktionen hinzufügen.

Ausgabe

Schritte zur Erstellung einer Barcode-Scanner-API für Webanwendungen: Abbildung 4 - Konsolenausgabe, die den gescannten Barcode-Wert aus dem Barcode-Bild anzeigt

Scannen von Barcodes aus einer Rechnung/PDF

Das Scannen von Barcodes aus einer Rechnung oder einem PDF-Dokument ist mit der IronBarcode Library ein unkomplizierter Prozess. Durch die Nutzung dieser Funktionen können Entwickler Barcode-Informationen aus diesen Dokumenten effizient extrahieren und so eine nahtlose Integration in ihre Anwendungen ermöglichen. Diese Funktionalität steigert die Effizienz der Datenverarbeitung und erleichtert Aufgaben wie die Bestandsverwaltung, die Rechnungsbearbeitung und die Dokumentenorganisation.

Fahren Sie fort, indem Sie den folgenden Barcode scannen.

Schritte zur Erstellung einer Barcode Scanner API für WEB-Anwendung: Abbildung 5 - PDF-Rechnungsdokument mit Barcodes als Eingabe

Der folgende Code nimmt das bereitgestellte Rechnungs-PDF als Eingabe, erkennt alle darin enthaltenen Barcodes und gibt deren Werte zurück.

using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
Imports IronBarCode
Imports System
Shared Sub Main(ByVal args() As String)
	Dim barcodes = BarcodeReader.Read("invoice.pdf")
	For i As Integer = 0 To barcodes.Count - 1
		Console.WriteLine($"Barcode  {i+1} = {barcodes (i)}")
	Next i
End Sub
$vbLabelText   $csharpLabel

Das obige Codeschnipsel nutzt die IronBarcode-Bibliothek, um Barcode-Daten aus einem Rechnungs-PDF zu extrahieren. Es liest die PDF-Datei, erkennt alle darin enthaltenen Barcodes und durchläuft dann jeden gefundenen Barcode. Für jeden erkannten Barcode wird sein Wert zusammen mit dem entsprechenden Index in der Liste der Barcodes ausgedruckt. Dieses Verfahren ermöglicht ein effizientes Abrufen von Barcode-Informationen aus der PDF-Datei zur weiteren Verarbeitung oder Analyse.

Ausgabe

Schritte zur Erstellung einer Barcode-Scanner-API für WEB-Anwendungen: Abbildung 6 - Konsolenausgabe mit den gescannten Barcode-Werten aus dem eingegebenen PDF-Rechnungsdokument.

Barcode erstellen

Um einen Barcode mit IronBarcode in einem .NET-Projekt zu erstellen, können Entwickler die vielseitige Funktionalität der Bibliothek nutzen. Entwickler können mit wenigen Codezeilen verschiedene Arten von Barcodes erzeugen, darunter QR-Codes, Code 128, UPC-A und andere.

Der folgende Code erstellt einen Strichcode, ändert seine Größe und speichert ihn als PNG-Datei.

var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
Dim barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128)
barcode.ResizeTo(600, 400)
barcode.SaveAsPng("barcode.png")
$vbLabelText   $csharpLabel

Das obige Code Snippet zeigt, wie man einen Barcode mit IronBarcode in einem .NET Projekt erstellt. In diesem Beispiel wird ein Barcode mit der BarcodeWriter.CreateBarcode()-Funktion generiert, wobei die Daten "1122000399485533466" im Code 128-Format kodiert sind.

Der generierte Barcode wird dann auf eine Größe von 600x400 Pixeln angepasst, um den spezifischen Anforderungen gerecht zu werden. Schließlich wird der Strichcode als PNG-Bilddatei mit dem Namen "barcode.png" gespeichert und kann in verschiedenen Anwendungen wie Produktkennzeichnung, Bestandsverwaltung und Dokumentenverarbeitung verwendet werden.

Ausgabe

Schritte zur Erstellung einer Barcode-Scanner-API für Webanwendungen: Abbildung 7 - Programmatisch erstelltes Barcode-Bild mit IronBarcode

IronBarcode bietet eine unkomplizierte Lösung für die Integration eines webbasierten Barcodescanners, ohne auf eine externe JavaScript-Bibliothek oder ein JavaScript Barcode Scanner SDK angewiesen zu sein. Mit IronBarcode können Entwickler die Barcode-Scanfunktionalität nahtlos mit reinem .NET-Code implementieren und so die Einfachheit und Sicherheit ihrer Projekte gewährleisten.

Schlussfolgerung

Abschließend steht IronBarcode als vielseitige Lösung zur Verfügung, die sowohl Web- als auch Mobilplattformen unterstützt und Entwickler in die Lage versetzt, effiziente Barcode-Scanning-Funktionalitäten nahtlos in ihre Projekte zu integrieren. Mit seiner umfassenden Funktionalität, einfachen Integration und Zuverlässigkeit verbessert IronBarcode die Benutzerfreundlichkeit und rationalisiert die Arbeitsabläufe in verschiedenen Anwendungen und gewährleistet so eine optimale Leistung und Produktivität für Unternehmen jeder Größe.

IronBarcode bietet auch eine Reihe von Codebeispielen, Dokumentationen und Tutorials, um Benutzern den Einstieg zu erleichtern und die Funktionen der Bibliothek effizient zu nutzen. Für weitere Informationen zu den umfangreichen Funktionen von IronBarcode besuchen Sie bitte diese Website.

Darüber hinaus festigt IronBarcode durch das Angebot einer kostenlosen Testversion weiter seine Position als wertvolle und äußerst effiziente Ressource für Unternehmen aller Größenordnungen, die die Vorteile der Barcode-Technologie für ihre Anwendungen nutzen möchten.

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
Barcode-Inventarmanagement mit IronBarcode
NÄCHSTES >
Verwendung eines Dokumentenscanner-SDKs in einer .NET MAUI-Anwendung

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

Lizenzen anzeigen >