Linux & macOS: Riga di comando a codice a barre

APIInfoQuesta funzionalità richiede un API KEY

Genera codici a barre su Linux, macOS e Windows

Generare codici a barre sulla linea di comandoÈ possibile utilizzare lo strumento della riga di comando ActiveBarcode per creare file di immagini di codici a barre direttamente dalla riga di comando. Utilizzarlo nella shell, in script o applicazioni.

  • ActiveBarcodeCLI è un creatore di immagini di codici a barre non interattivi.
  • ActiveBarcodeCLI è open source ospitato su github: Puoi contribuire, ridistribuirlo e/o modificarlo secondo i termini della GPL GNU.
  • ActiveBarcodeCLI è un semplice script bash come strumento wrapper per l'API REST ActiveBarcode per creare facilmente immagini di codici a barre estremamente accurate nella riga di comando.
  • Può essere utilizzato per creare bitmap png e jpg.
  • Aiuta ad automatizzare le vostre esigenze di codici a barre, è versatile e indipendente dalla piattaforma.
  • ActiveBarcodeCLI funziona su Linux, macOS e Windows.
  • ActiveBarcodeCLI installa in modo semplice e veloce tramite🍺 Homebrew.
  • Molto compatto e leggero e quindi perfettamente adatto anche per sistemi embedded.
  • Funziona su dispositivi di fascia bassa come Raspberry Pi.
  • L'installazione della suite software ActiveBarcode per Windows non è necessaria.
Codici a barre ad alta precisione
Codici a barre ad alta precisione
Sulla linea di comando
Sulla linea di comando
File di immagine PNG e JPG
File di immagine PNG e JPG
Automazione
Automazione
Versatile nell'uso
Versatile nell'uso

Esempi

Esempio di codice a barreLa seguente chiamata dello strumento creerà un file immagine PNG di dimensioni 400x200 pixel denominato ean.png con un codice a barre EAN-13 con codifica 19283737465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Un altro esempio: la seguente chiamata dello strumento creerà un file di immagine JPG di 500x100 pixel denominato code128.jpg con un codice a barre Code 128 codifica Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Installazione

Con Homebrew
brew install schenk/barcode/activebarcodecli
Per i metodi di installazione alternativi, consultare la pagina del progetto github.

Parametri della riga di comando per la console

Uso:
ActiveBarcodeCLI [OPTION]... [FILENAME]
È possibile utilizzare i seguenti parametri:

--text=


Esempio: --text=123456789012
Caratteri da codificare.
È possibile immettere codici di controllo in formato leggibile come questo: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Se si desidera utilizzare la virgoletta all'interno del testo, è possibile sfuggirla. Per sfuggire ai caratteri speciali in bash, si può generalmente far precedere il carattere da una barra rovesciata (\). Questo indica a bash di interpretare letteralmente il carattere successivo.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Oppure si può inserire qualsiasi carattere ASCII con printf. Esempio per codificare ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Esempio: --type=0
Tipo di codice a barre, a cui fa riferimento un numero indicizzato

--code=


Esempio: --code=CODECODE128
Tipo di codice a barre, a cui fa riferimento il nome

--width=


Esempio: --width=500
Larghezza in pixel

--height=


Esempio: --height=500
Altezza in pixel

--alignment=


Esempio: --alignment=1
Allineamento
0- sinistra
1-centro
2 - Destra

--borderwidth=


Esempio: --borderwidth=10
Borderwidth in pixel

--borderheight=


Esempio: --borderheight=1
Borderheight in pixel

--notchheightinpercent=


Esempio: --notchheightinpercent=25
L'altezza della tacca in %

--showtext=off


Esempio: --showtext=off
Nessuna riga di testo sotto il codice

--forecolor=


Esempio: --foreground=000000 or -foreground=black
Imposta il colore di primo piano, RGB esadecimale come RRGGBB
o con i nomi di colore CSS/HTML

--backcolor=


Esempio: --background=FFFFFF or -background=white
Imposta il colore di sfondo, RGB esadecimale come RRGGBB
o con i nomi di colore CSS/HTML

--rotate=


Esempio: --rotate=180
Ruota il file di immagine
(valori validi: 0-359)

--fontname=


Esempio: --fontname=arial
Tipo di carattere per la riga di testo

--fontsize=


Esempio: --fontsize=8
Dimensione del carattere

--fontbold=


Esempio: --fontbold=on
Grassetto carattere (on/off)

--fontitalic=


Esempio: --fontitalic=on
Carattere corsivo (on/off)

--fontunderline=


Esempio: --fontunderline=on
Sottolineatura carattere (on/off)

--fontstrikeout=


Esempio: --fontstrikeout=on
Barrato carattere (on/off)

--help


Esempio: --help
Una pagina di aiuto dettagliata

--access


Esempio: --access=YOUR-KEY-HERE
È possibile provare e valutare l'API REST omettendo la chiave API. Senza la chiave di accesso, il codice a barre sarà marchiato con un avviso: "For evaluation use only".