BARCODE-TOOLS

Barcode Reader SDK (Aktualisierte Liste für Entwickler)

Veröffentlicht 19. April 2023
Teilen Sie:

Einführung

Ein Strichcode ist ein Bild, das von Maschinen gelesen werden kann. Ursprünglich wurden bei Strichcodes unterschiedliche Längen paralleler Linien und Abstände zur Darstellung von Daten verwendet. Verschiedene spezialisierte optische Scanner, so genannte Barcodeleser, können diese linearen oder eindimensionalen Barcodes erkennen (1D) barcodes. Später wurden "Matrixcodes" für zweidimensionale Codes entwickelt (2D) variationen, die keine Balken verwenden, sondern stattdessen Rechtecke, Punkte, Sechsecke und andere Muster einsetzen. 2D-Barcodes können mit speziellen optischen 2D-Lesegeräten mit mehreren Konfigurationen gescannt werden. Es ist auch möglich, einen 2D-Strichcode zu fotografieren, während er aufgeschlüsselt und mit Hilfe einer Bildverarbeitungssoftware auf einer an einen Computer angeschlossenen Digitalkamera entschlüsselt wird. Mobile Geräte mit eingebauter Kamera, wie z. B. Smartphones, können diese Art des 2D-Barcode-Scannens mit Hilfe einer speziellen Anwendungssoftware ebenfalls durchführen.

In diesem Artikel werden wir die fünf besten Barcode Generator SDKs vorstellen:

  • Scandit Barcode SDK
  • Scanbot SDK
  • LeadTools
  • COGNEX
  • IronBarcode

Scandit Barcode SDK

Mit diesem SDK können Sie Barcode-Scans und Texterkennung in Unternehmensqualität integrieren (OCR)oder erweiterte Realität (AR) in native Anwendungen. Unser Barcode-Scanner-SDK unterstützt über 20.000 mobile Gerätemodelle und alle gängigen Barcodetypen und bietet unvergleichliche Geschwindigkeit, Genauigkeit und Intelligenz. Da keine Verarbeitung in der Cloud stattfindet, gibt es deutlich weniger Latenzzeiten und mehr Datenschutz. Das SDK macht Barcode-Scanner in Unternehmensqualität mit unübertroffenen zentralen Datenerfassungsfunktionen für Smartphones, Tablets und Wearables verfügbar. Durch die Nutzung der Rechenkapazität intelligenter Geräte bietet diese Spitzentechnologie geringere Latenzzeiten, höhere Zuverlässigkeit und größere Genauigkeit. Dies sind die wichtigsten leistungsstarken und benutzerfreundlichen Merkmale, die diese Software für Ihre Anwendung bietet. Wir nutzen moderne Computer Vision, um Barcodes sofort zu erkennen und zu lesen, selbst auf Low-End-Geräten ohne Autofokus. Die Software von Scandit schneidet in den von unseren Kunden durchgeführten Tests stets besser ab als die Lösungen der Konkurrenz.

Barcode-Leser SDK (Aktualisierte Liste für Entwickler): Abbildung 1 - Barcode-Scanner-SDK

Scanbot SDK

Die Scanbot Software-Entwicklungskit (SDK), ein B2B-Produkt von Scanbot, ermöglicht es Unternehmen, Datenerfassungsfunktionen wie Barcode-Scannen, Dokumentenerfassung und -scannen sowie Datenextraktionsfunktionen schnell in ihre Online- und mobilen Anwendungen zu integrieren (iOS/Android) anwendungen. Mit dem Scanbot Document Scanner SDK können Unternehmen das mobile Scannen von Dokumenten ganz einfach in ihre Apps integrieren. Das SDK sorgt dafür, dass auch technisch nicht versierte Benutzer ihre Dokumente nahtlos scannen können, dank Funktionen wie Perspektivkorrektur, automatisches Scannen, Unschärfeerkennung und mehr.

Für alle Anforderungen an das Scannen von Barcodes ist das Scanbot Barcode Scanner SDK eine einfache, schnelle und zuverlässige Option. Er kann fast alle Arten von Identifikatoren scannen, einschließlich 1D- und 2D-Barcodes. Der Scanbot SDK ist mit einer Scangeschwindigkeit von 0,2 Sekunden einer der schnellsten mobilen Barcodescanner auf dem Markt. Selbst unter schwierigen Bedingungen wie schlechten Lichtverhältnissen, zerkratzten Barcodes oder großen Entfernungen lassen sich Barcodes mühelos erfassen.

Mit dem Data Capture SDK von Scanbot können Unternehmen Daten aus verschiedenen Dokumenten als Schlüssel-Wert-Paare extrahieren. So können Unternehmen mit dem Scanbot SDK beispielsweise Daten aus Personalausweisen, Reisepässen, US-Führerscheinen, Krankenversicherungskarten und ärztlichen Bescheinigungen extrahieren, je nachdem, was in der jeweiligen Situation erforderlich ist. Dadurch können Unternehmen ihren Datenfluss rationalisieren und riskante manuelle Datenübertragungen vermeiden.

Barcode-Leser SDK (Aktualisierte Liste für Entwickler): Abbildung 2 - Scanbot SDK

LEADTOOLS Strichcode

LEADTOOLS Strichcode-SDK ist das weltweit führende Toolkit für Entwickler, die eine API zum Suchen, Scannen und Erstellen von 1D- und 2D-Barcodes benötigen. Es bietet umfassende Unterstützung für verschiedene Plattformen, darunter .NET 6+, .NET-Framework, Xamarin, UWP, C++ Class Library, C#, VB, C/C++, Java, Objective-C und Swift, so dass Entwickler leistungsstarke Anwendungen mit fortschrittlicher Barcode-Technologie erstellen können.

Mit LEADTOOLS Barcode SDK können Entwickler von einer schnellen, hochpräzisen und zuverlässigen Barcode-Engine profitieren, die für ihre Leistung ausgezeichnet wurde. Das SDK unterstützt das Lesen und Schreiben von über 100 verschiedenen Barcodetypen, einschließlich gängiger 1D- und 2D-Barcodes, sowohl in bitonalen als auch in Farbbildern. Es kann niedrig aufgelöste, bitonale oder farbige Bilder und sogar beschädigte Barcodes in verschiedenen Ausrichtungen verarbeiten und gewährleistet so eine hohe Genauigkeit und Zuverlässigkeit der dekodierten Daten.

LEADTOOLS Barcode SDK ermöglicht auch die einfache Integration von Barcode-Kodierung in Anwendungen. Entwickler können mit den umfassenden Barcode-Bibliotheken mehr als 100 Arten von Barcodes erstellen, darunter PDF417, QR, UPC und DataMatrix. Das SDK bietet die schnellste Barcode-Erkennungsgeschwindigkeit und trägt dazu bei, Engpässe bei Hochgeschwindigkeits-Scananwendungen zu beseitigen. Außerdem werden automatisch mehrere Threads und Kerne genutzt, wodurch die Leistungsvorteile moderner Hochgeschwindigkeitsprozessoren maximiert werden.

Barcode-Leser SDK (Aktualisierte Liste für Entwickler): Abbildung 3 - LEADTOOLS

COGNEX

Die Cognex Mobile Barcode-Scanner SDK bietet industrietaugliche Barcode-Scanfunktionen, die Entwickler problemlos in ihre eigenen Anwendungen integrieren können. Mit einer Sammlung von Software-Entwicklungstools und -Ressourcen bietet das SDK eine schnelle und genaue Barcode-Scanfunktionalität für praktisch jedes mobile Gerät in Unternehmensqualität.

Das Cognex Mobile Barcode Scanner SDK umfasst Bibliotheken, Dokumentation und APIs (Anwendungsprogrammierschnittstellen) die Programmierer verwenden können, um ihre Softwareanwendungen nahtlos um Barcode-Scanfunktionen zu erweitern. Sie wurde für die heutigen intelligenten Geräte entwickelt und bietet unübertroffene Leistung und Wert für verschiedene Barcode-Scan-Anwendungen wie Bestandsverwaltungssysteme, Point-of-Sale (POS) systeme, mobile Einkaufs-Apps und mehr.

Durch die Einbindung des Cognex Mobile Barcode Scanner SDK in ihre Anwendungen können Entwickler die Benutzerfreundlichkeit verbessern und die Funktionalität ihrer Programme erweitern. Das SDK bietet Programmierern eine einfache und effiziente Möglichkeit, ihre Anwendungen um Barcode-Scan-Funktionen zu erweitern und so leistungsstarke und funktionsreiche Anwendungen für verschiedene Anwendungsfälle zu erstellen.

Barcode-Leser SDK (Aktualisierte Liste für Entwickler): Abbildung 4 - Barcode-Scanner-SDK

IronBarcode

Verwendung von .NET-Anwendungen und Webseiten mit IronBarcodekönnen Programmierer Strichcodes/QR-Codes lesen und erstellen. IronBarcode benötigt nur eine Zeile Code, um QR-Codes zu scannen oder zu erzeugen. Der Großteil der Barcode- und QR-Standards kann mit dieser .NET Barcode-Bibliothek gelesen und geschrieben werden. Mehr über den IronBarcode erfahren Sie unter dem Link hier.

Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Expanded, Databar, CodaBar, Aztec, Data Matrix, PDF417, MaxiCode, USPS, MSI, Plessey, und Normal QR sind einige der bekannteren Formate, die IronBarcode unterstützt. IronBarcode kann Barcodes als Text-, Binärdaten-, Seiten- und Bilddateien erzeugen.

Im Folgenden finden Sie eine Zusammenfassung der API-Funktionen von IronBarcode:

  • Die meisten Barcodetypen und QR-Standards, wie UPC A/E, EAN 8/13, Code 39/93/128, ITF, MSI, RSS 14/Expanded, Databar und CodaB, werden von IronBarcode gelesen und geschrieben.
  • Aztec, MaxiCode, PDF417, PDF417 Styled, Data Matrix und QR. Die Barcodedaten, der Typ, die Seite, der Text und das Barcodebild der Befunde sind ideal für Indexierungs- oder Archivierungssysteme.
  • IronBarcode verbessert die Leseeffizienz und -präzision, indem es Barcode-Bilder sofort vorverarbeitet. Die Genauigkeit und Geschwindigkeit des Lesens wird durch die Bildvorverarbeitung verbessert. Es kann Scans oder Live-Videobilder erkennen und Rotation, Rauschen, Verzerrung und Schräglage korrigieren. Serverprogramme für die Stapelverarbeitung haben Zugriff auf mehrere Kerne und Prozesse. Finden Sie automatisch einen oder mehrere Barcodes in ein- oder mehrseitigen Texten, ohne komplizierte APIs verwenden zu müssen. Wir können nach bestimmten Barcodetypen oder Dokumentpositionen suchen.
  • Bei der Verwendung mit .NET-Projekten können Sie mit nur wenigen Codezeilen schnell loslegen. Sie hat keine Abhängigkeiten, unterstützt 32- und 64-Bit-Architekturen und kann mit allen .NET- oder .NET Core-Sprachen verwendet werden, da sie als eigenständige DLL für das .NET-Framework erstellt wurde. Es unterstützt Konsolen-, Desktop-, Cloud- und Webanwendungen auf Desktop- und mobilen Plattformen.
  • Für eine Vielzahl von Datei- und Stream-Typen wie PDF, JPG, TIFF, GIF, BMP, PNG und HTML können Sie Barcodes und QR-Codes erstellen. Unsere Arbeiten können auch in Datei- oder Streamform gespeichert und ausgedruckt werden. Die Rotation, die Höhe, die Farbe und die Qualität des Textes können geändert werden.

Barcode erstellen mit IronBarcode

IronBarcode ermöglicht die Erstellung von Barcode-Etiketten, die in einer Vielzahl von Bildformaten gespeichert werden können. Wir können auch die Art des Barcodes angeben, den wir erstellen wollen. Nachfolgend finden Sie einen Beispielcode für die Erstellung von Strichcodes:


    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");

    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128) MyBarCode.AddAnnotationTextBelowBarcode("123")
	MyBarCode.SaveAsImage("BarCode.jpeg")
VB   C#

Es gibt eine statische Methode namens CreateBarcode in der BarcodeWriter Klasse des IronBarcode Namensraums. Die Funktion CreateBarcode benötigt zwei String-Werte als Parameter, einen für jeden Barcodetyp. Darüber hinaus ist es optional, die Höhe und Breite der Balken anzugeben, wenn die Funktion CreateBarcode zur Erzeugung von Barcodes verwendet wird.

Nach Erhalt der Parameter gibt die Funktion das Barcode-Objekt zurück, das wiederum verschiedene Barcode-Attribute enthält, die geändert werden können, wie im oben genannten Beispielcode gezeigt. Eine der Funktionen ist AddAnnotationTextBelowBarcode, mit der wir Text unter oder über den Barcode-Etiketten hinzufügen können. Bei Bedarf kann der Barcode-Text auch unsichtbar gemacht werden. Im oben genannten Code wird der JPEG-Encoder für die Verarbeitung von Strichcodes verwendet. Die erzeugten QR-Codes können in verschiedenen Bildformaten gespeichert und in hoher Auflösung gedruckt werden, ohne dass die Bildschärfe darunter leidet.

Zusätzlich zu den Bilddateien können wir Barcodes auch im HTML-Format exportieren. Es können verschiedene Bildformate verwendet werden, um unterschiedliche Arten von Strichcodes zu erstellen und zu speichern. Außerdem können wir mehrere Barcodes aus einem einzigen Barcodebild lesen.


    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");

    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)
	QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
	QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
VB   C#

Das oben genannte Beispiel zeigt, wie wir das in einem QR-Code eingebettete Bild verwenden können, um mit der Funktion CreateQrCodeWithLogo einen Barcode zu erstellen. Außerdem verwenden wir die Funktion ChangeBarCodeColor, mit der wir die Farbe des Barcodes oder QR-Codes ändern können. Diese Fähigkeiten von IronBarcode können besonders nützlich sein, wenn es darum geht, einzigartige Barcodes für geschäftliche Zwecke zu erstellen, die eine individuelle Gestaltung und Differenzierung ermöglichen.

Barcode-Leser SDK (Aktualisierte Liste für Entwickler): Abbildung 5 - IronBarcode

Der Kurzantwortcode wird unten angezeigt und kann in jeder .NET-Standard- oder Windows-Form-Anwendung verwendet werden. Um mehr über IronBarcode zu erfahren, können Sie das Tutorial besuchen hier.

Schlussfolgerung

Die oben genannten vier SDKs bieten keine Optionen für die Erstellung von Barcodes und haben Einschränkungen beim Lesen von Barcodes. Außerdem erfordern sie eine Registrierung für Testlizenzen und sind mit hohen Kosten und unklarer Dokumentation verbunden.

Andererseits ist IronBarcode eine der besten Bibliotheken zur Erzeugung und Erkennung von Barcodes. Es ist effizient und mit verschiedenen Betriebssystemen kompatibel. Es unterstützt mehrere Barcodetypen und ermöglicht die Anpassung von Barcodeattributen wie Wortlaut, Farbe, Linienbreite und Höhe. Es wird mit einer unbegrenzten Lizenz geliefert, die die Verwendung in mehreren Anwendungen ermöglicht. Außerdem bietet sie einen ausgezeichneten Kundendienst. Informationen zur Lizenzierung finden Sie unter hier.

< PREVIOUS
QR-Code-Generator-Software (kostenlose & Online-Tools)
NÄCHSTES >
QR-Code-Extraktor (Beispiel-Tools)

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

Gratis NuGet-Download Downloads insgesamt: 1,246,703 Lizenzen anzeigen >