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
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 service 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. |
L'application que nous allons utiliser est BWIP-JS , légère, open-source, et gérant de nombreux formats, est 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érentes options supportées.
La documentation sur les différents formats et options supportées.gérés est disponible ici : https://github.com/bwipp/postscriptbarcode/wiki