Rozhranie príkazového riadku čiarového kódu (CLI)

 API Kľúč

Generujte čiarové kódy v systémoch Linux, macOS a Windows

ActiveBarcode: Generovanie čiarových kódov v príkazovom riadkuPomocou nástroja ActiveBarcode command line tool môžete vytvárať súbory s obrázkami čiarových kódov priamo z príkazového riadku. Používajte ho v shelli, skriptoch alebo aplikáciách.

  • ActiveBarcodeCLI je neinteraktívny nástroj na vytváranie obrázkov čiarových kódov.
  • ActiveBarcodeCLI je open source hosťovaný na github: Môžete prispievať, redistribuovať a/alebo modifikovať podľa podmienok GNU GPL.
  • ActiveBarcodeCLI je jednoduchý bash skript, ktorý slúži ako wrapper pre ActiveBarcode REST API a umožňuje jednoduché vytváranie vysoko presných obrázkov čiarových kódov v príkazovom riadku.
  • Môže sa použiť na vytváranie bitmapových obrázkov vo formátoch png a jpg.
  • Pomáha automatizovať vaše potreby v oblasti čiarových kódov, je univerzálny a nezávislý od platformy.
  • ActiveBarcodeCLI beží na Linuxe, macOS a Windows.
  • ActiveBarcodeCLI sa inštaluje rýchlo a jednoducho prostredníctvom 🍺 Homebrew.
  • Veľmi kompaktný a ľahký, a preto ideálny aj pre vstavané systémy.
  • Funguje na zariadeniach nižšej triedy, ako je Raspberry Pi.
  • Inštalácia softvérovej sady ActiveBarcode pre Windows nie je potrebná.
ActiveBarcode: Vysoko presné čiarové kódy
Vysoko presné čiarové kódy
ActiveBarcode: V príkazovom riadku
V príkazovom riadku
ActiveBarcode: Obrázkové súbory PNG a JPG
Obrázkové súbory PNG a JPG
ActiveBarcode: Automatizácia
Automatizácia
ActiveBarcode: Všestranné použitie
Všestranné použitie

Príklady

ActiveBarcode: Príklad čiarového kóduNasledujúce volanie nástroja vytvorí súbor PNG s rozmermi 400x200 pixelov s názvom ean.png s čiarovým kódom EAN-13 s kódom 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Ďalší príklad: Nasledujúce volanie nástroja vytvorí obrazový súbor JPG s rozmermi 500 x 100 pixelov s názvom code128.jpg s čiarovým kódom Code 128, ktorý kóduje text Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Inštalácia

S Homebrew
brew install schenk/barcode/activebarcodecli
Alternatívne metódy inštalácie nájdete na stránke projektu na adrese github.

Parametre príkazového riadku pre konzolu

Použitie:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Môžu sa použiť nasledujúce parametre:

--text=


Príklad: --text=123456789012
Znaky, ktoré sa majú kódovať.
Kontrolné kódy môžete zadávať v čitateľnej forme takto: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Ak chcete použiť úvodzovky v texte, môžete ich escapovať. Ak chcete v bash vynechať špeciálne znaky, môžete pred znakom zvyčajne vložiť spätnú lomku (\). Týmto sa bash naučí interpretovať nasledujúci znak doslovne.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Alebo môžete zadať ľubovoľný znak ASCII pomocou printf. Príklad kódovania ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Príklad: --type=0
Typ čiarového kódu, označený indexovaným číslom

--code=


Príklad: --code=CODECODE128
Typ čiarového kódu, označený názvom

--width=


Príklad: --width=500
Šírka v pixeloch

--height=


Príklad: --height=500
Výška v pixeloch

--alignment=


Príklad: --alignment=1
Zarovnanie
0=vľavo
1=v strede
2=vpravo

--borderwidth=


Príklad: --borderwidth=10
Šírka okraja v pixeloch

--borderheight=


Príklad: --borderheight=1
Výška okraja v pixeloch

--notchheightinpercent=


Príklad: --notchheightinpercent=25
Výška zárezu v %

--showtext=off


Príklad: --showtext=off
Pod kódom nie je žiadny textový riadok

--forecolor=


Príklad: --foreground=000000 or -foreground=black
Nastaví farbu popredia, hexadecimálne RGB ako RRGGBB
alebo pomocou názvov farieb CSS/HTML

--backcolor=


Príklad: --background=FFFFFF or -background=white
Nastaví farbu pozadia, hexadecimálne RGB ako RRGGBB
alebo pomocou názvov farieb CSS/HTML

--rotate=


Príklad: --rotate=180
Otočí obrazový súbor
(platné hodnoty: 0-359)

--fontname=


Príklad: --fontname=arial
Písmo pre textový riadok

--fontsize=


Príklad: --fontsize=8
Veľkosť písma

--fontbold=


Príklad: --fontbold=on
Tučné písmo (on/off)

--fontitalic=


Príklad: --fontitalic=on
Písmo kurzíva (on/off)

--fontunderline=


Príklad: --fontunderline=on
Podčiarknutie písma (on/off)

--fontstrikeout=


Príklad: --fontstrikeout=on
Preškrtnuté písmo (on/off)

--help


Príklad: --help
Podrobná stránka s pomocou

--access


Príklad: --access=YOUR-KEY-HERE
REST API môžete vyskúšať a vyhodnotiť tak, že vynecháte kľúč API. Bez prístupového kľúča bude čiarový kód označený upozornením: "For evaluation use only".