Skip to content

Mit Node.js QR-Codes generieren

Hallo,
heute möchte ich Euch zeigen, wie man mit Hilfe von Node.js QR-Codes generieren kann.

Das Ganze ist vom Prinzip her relativ einfach. Zunächst einmal müssen wir eine Bibliothek für Node.js installieren. Diese nennt sich „node-qr“ und ist hier zu finden und lässt sich hiermit über eine Shell installieren:

npm install qr // über den npm paketmanager
apt-get install qrencode // ubuntu bspw.
port install qrencode // mac

Nachdem dies geschehen ist, kann der folgende Code zur Generierung verwendet werden:

var Encoder = require('qr').Encoder; // bibliothek einbinden
var qr = new Encoder; // instanz erzeugen

// eventlistener definieren. wird ausgeführt wenn Generierung abgeschlossen
qr.on('end', function()
{
    console.log("QR-Code ist fertig");
});

qr.encode("http://lets-get-nerdy.com/",  "nerdy-qr-code.png"); // code erzeugen und als png abspeichern

Das wars dann auch schon :-)

Das Ergebnis sieht dann so aus:

QR-Code
QR-Code

 

Wer mehr über Node.js wissen will, der kann sich hier meinen Blogbeitrag über das Eventhandling durchlesen. Außerdem kann ich das folgende Buch für den Einstieg empfehlen „Node.js das umfassende Hanbdbuch“ (Amazon).

Veröffentlicht inAllgemeinNode.js

Comments are closed.