API clé requise

Ligne de commande à code à barres

Générer des codes-barres sur Linux, macOS et Windows

ActiveBarcode: Générer des codes à barres en ligne de commandeVous pouvez utiliser l'outil de ligne de commande ActiveBarcode pour créer des fichiers d'images de codes à barres directement depuis la ligne de commande. Utilisez-le dans la coquille, dans les scripts ou les applications.

  • ActiveBarcodeCLI est un créateur d'images de code à barres non interactif.
  • ActiveBarcodeCLI est open source hébergé sur github: Vous pouvez contribuer, redistribuer et/ou modifier les termes de la GNU GPL.
  • ActiveBarcodeCLI est un simple script bash comme un outil d'emballage pour l'API ActiveBarcode REST pour créer facilement des images de codes à barres très précises à la ligne de commande.
  • Il peut être utilisé pour créer des bitmaps png et jpg.
  • Il permet d'automatiser vos besoins en codes à barres, est polyvalent et indépendant de la plate-forme.
  • ActiveBarcodeCLI fonctionne sur Linux, macOS et Windows.
  • ActiveBarcodeCLI installe rapidement et facilement via🍺 Homebrew.
  • Très compact et léger et donc aussi parfaitement adapté aux systèmes embarqués.
  • Fonctionne sur des appareils bas de gamme tels que Raspberry Pi.
  • L'installation de la suite logicielle ActiveBarcode pour Windows n'est pas nécessaire.
ActiveBarcode: Codes à barres de haute précision
Codes à barres de haute précision
ActiveBarcode: En ligne de commande
En ligne de commande
ActiveBarcode: Fichiers d'images PNG et JPG
Fichiers d'images PNG et JPG
ActiveBarcode: Automatisation
Automatisation
ActiveBarcode: Polyvalence d'utilisation
Polyvalence d'utilisation

Exemples

ActiveBarcode: Exemple de code-barresL'appel suivant de l'outil créera un fichier image PNG de 400x200 pixels nommé ean.png avec un code à barres EAN-13 codant 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Un autre exemple: L'appel suivant de l'outil va créer un fichier d'image JPG de 500x100 pixels de taille nommé code128.jpg avec un code-barres Code 128 codant Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Installation

Avec Homebrew
brew install schenk/barcode/activebarcodecli
Pour d'autres méthodes d'installation, consultez la page du projet sur github.

Paramètres de ligne de commande pour la console

Utilisation:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Les paramètres suivants peuvent être utilisés:

--text=


Exemple: --text=123456789012
Personnages à encoder.
Vous pouvez entrer des codes de contrôle sous forme lisible humaine comme ceci: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Si vous souhaitez utiliser le guillemet à l'intérieur du texte, vous pouvez l'échapper. Pour échapper aux caractères spéciaux dans bash, vous pouvez généralement faire précéder le caractère d'une barre oblique inverse (\). Cela indique à bash d'interpréter littéralement le caractère suivant.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Vous pouvez également saisir n'importe quel caractère ASCII à l'aide de la touche printf. Exemple à coder ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Exemple: --type=0
Type de code à barres, référencé par un numéro indexé

--code=


Exemple: --code=CODECODE128
Type de code à barres, référencé par le nom

--width=


Exemple: --width=500
Largeur en pixels

--height=


Exemple: --height=500
Hauteur en pixels

--alignment=


Exemple: --alignment=1
Alignement
0 à gauche
1 centre
2 à droite

--borderwidth=


Exemple: --borderwidth=10
Largeur de frontière en pixels

--borderheight=


Exemple: --borderheight=1
Bordure en pixels

--notchheightinpercent=


Exemple: --notchheightinpercent=25
La hauteur de l'encoche en %

--showtext=off


Exemple: --showtext=off
Pas de ligne de texte sous le code

--forecolor=


Exemple: --foreground=000000 or -foreground=black
Définit la couleur du premier plan, RGB hexadécimal comme RRGGBB
ou avec des noms de couleur CSS/HTML

--backcolor=


Exemple: --background=FFFFFF or -background=white
Définit la couleur de fond, RGB hexadecimal comme RRGGBB
ou avec des noms de couleur CSS/HTML

--rotate=


Exemple: --rotate=180
Rotation du fichier d'image
(valeurs valides: 0-359)

--fontname=


Exemple: --fontname=arial
Font pour la ligne de texte

--fontsize=


Exemple: --fontsize=8
Taille de police

--fontbold=


Exemple: --fontbold=on
Font gras (on/off)

--fontitalic=


Exemple: --fontitalic=on
Font italique (on/off)

--fontunderline=


Exemple: --fontunderline=on
Soulignez la police (on/off)

--fontstrikeout=


Exemple: --fontstrikeout=on
Grève de police (on/off)

--help


Exemple: --help
Une page d'aide détaillée

--access


Exemple: --access=YOUR-KEY-HERE
Vous pouvez essayer et évaluer l'API REST en omettant la clé API. Sans la clé d'accès, le code-barres sera marqué avec un avis : "For evaluation use only".