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.

Veröffentlicht inAllgemeinNode.js

Comments are closed.