Riga di comando a codice a barre

 API Chiave

Genera codici a barre su Linux, macOS e Windows

ActiveBarcode: 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 che funge da strumento wrapper per l'API REST di ActiveBarcode, per creare facilmente immagini di codici a barre altamente accurate alla 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.
ActiveBarcode: Codici a barre ad alta precisione
Codici a barre ad alta precisione
ActiveBarcode: Sulla linea di comando
Sulla linea di comando
ActiveBarcode: File di immagine PNG e JPG
File di immagine PNG e JPG
ActiveBarcode: Automazione
Automazione
ActiveBarcode: Versatile nell'uso
Versatile nell'uso

Esempi

ActiveBarcode: 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

Esempio: --showtext=off
Nascondere la riga di testo sotto il codice a barre. L'impostazione predefinita è attiva.

forecolor

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

backcolor

Esempio: --background=FFFFFF | -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)

fontsize

Esempio: --fontsize=8
Dimensione del carattere

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: DEMO