Quelle: dotnetpro
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