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 :

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