Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Avertissement
iconfalse
titleRemarque préalable

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. 
Et donc si votre version d'Adélia est supérieure ou égale à la 14.11.0 nous vous recommandons d'utiliser cette fonction plutôt que la méthode décrite dans ce document.

Outils requis sur la machine pour la mise en place de cette procédure :

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