Créer un QRCode sans accès internet

DescriptionComment créer un QRCode sans un accès internet, en toute autonomie, en évitant une solution tierce (de type Google) avec envoi d' informations personnelles.

1- Objet
Le QRCode est un outil fantastique lorsqu'il permet de transférer un grand nombre d'informations. La confédération helvétique l'impose notamment pour la transmission de factures.

2- Méthodes
Créer un QRCode suppose un algorithme complexe dont plusieurs traductions existent :
  • en VBA mais sans prise en compte de caractères spéciaux et avec une certaine lenteur
  • en PHP, ce qui suppose de disposer d'un serveur
  • en python, ce qui suppose l'installation de modules
  • en javascript

3- Risque
La tentation est grande d'utiliser un code disponible sur internet, de faire appel à des API type Google. Il faut toutefois considérer que par ce biais des informations sensibles pourraient être alors transférées. La conséquence est de ne plus être conforme au règlement européen RGPD pour les pays concernés. Le règlement nᵒ 2016/679, dit règlement général sur la protection des données, est un règlement de l'Union européenne qui constitue le texte de référence en matière de protection des données à caractère personnel.

4- L'application
Le choix javascript fait ici permet un fonctionnement
  • local
  • sans autres outils que ceux installés sur la quasi-totalité des plateformes

Le fichier Excel va générer une page html faisant appel aux fichiers .js mis à disposition (ces fichiers sont accessibles en open source sur le net sous licence MIT). Cette page contient l'image du QRCode.

2 solutions sont proposées :
  • version lite : elle suppose quelques manipulations simples (clic droit pour copie de l'image et retour vers le fichier Excel pour collage) => il est conseillé de commencer par cette version
  • version full tout automatique mais qui requiert un calibrage préalable et l'utilisation de chrome comme navigateur; le calibrage consiste à repérer la position du menu contextuel afin qu'Excel puisse piloter via la souris le navigateur.

Le QRCode est collé à l'endroit d'un shape appelé "iciQRCode" et contient le logo (image appelée "logo" dans la feuille Excel) au centre du QRCode et redimensionnée au 1/8è du QRCode.
TypeFreeware
AuteurSteelson
Post sur le forumAfficher
Ajouté le18.08.2020
Téléchargements5'289
Téléchargerqrcode-js.zip
Aperçucreer qrcode sans acces internet excel