Windows: Ligne de commande à code à barres

Générer des codes à barres en ligne de commande

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. Par exemple, l'utiliser dans des programmes batch ou script.

L'outil en ligne de commande est inclus avec ActiveBarcode et sera installé automatiquement lorsque vous installez ActiveBarcode, sauf si vous avez décoché cette option. Vous trouverez ActiveBarcodeCLI.exe dans le dossier où vous avez installé ActiveBarcode. D'habitude: C:\Program Files\ActiveBarcode.

Codes à barres de haute précision
Codes à barres de haute précision
En ligne de commande
En ligne de commande
Bitmaps et graphiques vectoriels
Bitmaps et graphiques vectoriels
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 ean.png -text=192837465012 -typename=ean13 -width=400 -height=200
Encore un exemple: L'appel suivant de l'outil créera un fichier image PNG de 500x100 pixels nommé code128.bmp avec un code à barres Code 128 codant Hello World.
ActiveBarcodeCLI code128.bmp "-text=Hello World" -type=14 -width=500 -height=100

Paramètres de ligne de commande pour la console

Utilisation:
ActiveBarcodeCLI filename [Parameter]
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 gs1.png "-text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" -type=28

Si vous souhaitez utiliser le guillemets dans le texte, vous devez l’envoyer sous forme de code ASCII car il est également utilisé comme délimiteur pour les paramètres. Vous pouvez entrer n’importe quel caractère ASCII comme code ASCII décimal dans les supports d’angle sous la forme <nnn>.

Le guillemets est ASCII 34, donc il suffit de passer <034> à la place.
Exemple à coder ABC"123:
ActiveBarcodeCLI test.png "-text=ABC<034>123" -type=14

-type=


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

-typename=


Exemple: -typename=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

-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)

-filetype=


Exemple: -filetype=bmp
Le format du fichier d'image détermine i.a. si le code à barres est généré sous forme de graphiques raster ou de graphiques vectoriels librement évolutifs.
(valeurs valides: bmp, jpg, png, tif, tga, gif, wbm, pbm, pgm, ppm, xpm, wmf, emf)
Défaut : détection automatique par extension du nom de fichier

-colordepth=


Exemple: -colordepth=24
Profondeur de couleur du fichier d'image
(valeurs valides: 1, 8, 16, 24, 36)

-flags=


Exemple: -flags=0x80

-angle=


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

-dpi=


Exemple: -dpi=300
Résolution dans dPI pour les fichiers jpg, png, tif et bmp

-echo=


Exemple: -echo=off
-echo=errors
-echo=verbose
off: Afficher aucun message
errors: Afficher uniquement les erreurs
verbose: Afficher tous les messages et ouvrir le code-barres dans ImageView