Linux & macOS: Ligne de commande à code à barres

APIInfoCette fonctionnalité nécessite un API KEY

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

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.
Codes à barres de haute précision
Codes à barres de haute précision
En ligne de commande
En ligne de commande
Fichiers d'images PNG et JPG
Fichiers d'images PNG et JPG
Automatisation
Automatisation
Polyvalence d'utilisation
Polyvalence d'utilisation

Exemples

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".