Avertissement | ||||
---|---|---|---|---|
| ||||
A partir de la 14.11.0 Adélia fournit la fonction VaToolBxGenerateBarCode permettant de générer un code à barres ou un QR code dans une variable de type IMAGE. |
Outils requis sur la machine pour la mise en place de cette procédure :
- Node.js : https://nodejs.org/en/download/
- Git : https://git-scm.com/downloads
L'application que nous allons utiliser est Le but de cette procédure est d'installer et de faire tourner en tant que service Windows BWIP-JS, une application contenant des web services permettant de générer des code-barre de types variés en deux dimensions.
Avertissement |
---|
Attention, cette procédure existe à des fins de développement uniquement. La mise en place d'une application de ce type en production nécessite de mettre en place des éléments de sécurisation qui ne seront pas abordés dans cette procédure. |
BWIP-JS est légère, open-source, et gérant de nombreux formats, disponible ici : https://github.com/metafloor/bwip-js
...
Dans cette commande, bwip sera le nom du service créé, vous . Vous pouvez bien sûr spécifier le nom de votre choix.
...
Vous pouvez dés lors consommer le service web, via curl par exemple exemple (ou via un EXECUTER_HTTP en Adélia) :
Bloc de code |
---|
curl "http://localhost:3030/?bcid=datamatrix&text=MaDataMatrix&scale=6" -o test-datamatrix.png curl "http://localhost:3030/?bcid=qrcode&text=MonQRCode&scale=6" -o test-qrcode.png |
...
Bien sûr, cette application permet de nombreux paramétrages, vous pouvez vous référer à la page https://github.com/metafloor/bwip-js pour avoir des liens vers les différents formats et options supportées.différentes options supportées.
La documentation sur les différents formats gérés est disponible ici : https://github.com/bwipp/postscriptbarcode/wiki