Barcodes erkennen per Library: ZXing für JavaScript
16.08.2021, 00:00 Uhr
Handscanner im Eigenbau
QR-Codes und Barcodes scannen – ZXing macht es möglich, auch via JavaScript.
Bereits in den beiden vorangegangenen Ausgaben der dotnetpro ging es um das Erkennen von Barcodes innerhalb einer Webanwendung, zunächst per Shape Detection API [1] und dann auf Basis der Open-Source-Bibliothek QuaggaJS [2]. Das Thema wäre aber nicht vollständig abgehandelt, würde nicht eines der ersten und auch bekanntesten Frameworks besprochen werden: ZXing [3]. Der Name ist adaptiert von „zebra crossing“, Zebrastreifen – und genau so sieht ein Barcode auch aus! ZXing ist in Java geschrieben und somit nicht wirklich in unserem Fokus. Allerdings gibt es auch eine TypeScript-Portierung [4], an der auch mehr oder weniger aktiv gearbeitet wird. Damit kommt sie fraglos in die engere Auswahl für einen Webeinsatz.
Rahmenparameter
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar