Générer un QR Code avec l’API Google Chart

Le QR code, c’est bien, c’est pratique ….

C’est quoi un QR Code ?

Un QR Code, c’est comme un code barre classique, sauf qu’il est en 2 dimensions. On peut y mettre du texte, des liens, …

Voici une solution simple pour générer un QR code rapidement grâce à l’API Google Chart.

http://chart.apis.google.com/chart?cht=qr&chs=[HAUTEUR]x[LARGEUR]&chl=[VOTRE_TEXTE/LIENS]

Remplacez:

  • [HAUTEUR] par la hauteur de l’image voulue
  • [LARGEUR] par la largeur de l’image voulue
  • [VOTRE_TEXTE/LIENS]  par du texte ou un lien.

Pour le développeur qui sommeil en vous, il sera simple de faire un petit formulaire qui après avoir rentré un lien/texte, vous générera l’image QR Code correspondante.

Formulaire QR code



QR Code

Codes sources du formulaire ci-dessus:

<form>
<input id="montext" type="text" value="mon texte ou mon lien" />
<button>Créer le QRcode</button>
</form>
<img id="imageQRcode" src="http://chart.apis.google.com/chart?cht=qr&chs=150x150&chl=www.scoco.fr" alt="QR Code" name="imageQRcode" />

vCard

VCard ScocoUne vCard est un format de fichier (*.vcf) pour les carnets d’adresses. On peut s’en servir pour s’en faire des cartes de visites numériques ou pour exporter/importer les contacts d’un carnet d’adresse à un autre.

Contenu d’un fichier *.vcf

BEGIN:VCARD
VERSION:3.0
FN:Emilien MonNOM
N:MonNOM;Emilien;;Mr
NICKNAME:Scoco
TITLE:Développeur web
EMAIL;TYPE=INTERNET:emilien.MonNOM@gmail.com
EMAIL;TYPE=INTERNET;TYPE=HOME:scoco@scoco.fr
EMAIL;TYPE=INTERNET;TYPE=WORK:emilien.MonNOM@gmail.com
X-SKYPE:scorpus34
TEL:06.X.X.X
TEL;TYPE=HOME:06.X.X.X
TEL;CELL;PREF:06.X.X.X
ADR;HOME:;;;Montpellier;Languedoc Roussillon;34080;France
ADR:;;;Montpellier;Languedoc Roussillon;34080;France
TITLE:Métier du web
BDAY:YYYY-MM-JJ
URL:www.scoco.fr
NOTE:Twitter: @scocogeek
END:VCARD