Rozhraní příkazového řádku čárového kódu (CLI)

 API Klíč

Generujte čárové kódy v systémech Linux, macOS a Windows

ActiveBarcode: Generování čárových kódů z příkazového řádkuPomocí nástroje ActiveBarcode pro příkazový řádek můžete vytvářet soubory s obrázky čárových kódů přímo z příkazového řádku. Používejte jej v shellu, ve skriptech nebo v aplikacích.

  • ActiveBarcodeCLI je neinteraktivní nástroj pro vytváření obrázků čárových kódů.
  • ActiveBarcodeCLI je open source hostovaný na github: Můžete k němu přispívat, šířit jej a/nebo upravovat podle podmínek licence GNU GPL.
  • ActiveBarcodeCLI je jednoduchý bash skript sloužící jako nástroj pro ActiveBarcode REST API, který umožňuje snadné vytváření vysoce přesných obrázků čárových kódů z příkazového řádku.
  • Lze jej použít k vytváření bitmapových obrázků ve formátech png a jpg.
  • Pomáhá automatizovat vaše potřeby v oblasti čárových kódů, je univerzální a nezávislý na platformě.
  • ActiveBarcodeCLI běží na Linuxu, macOS a Windows.
  • ActiveBarcodeCLI se instaluje rychle a snadno prostřednictvím 🍺 Homebrew.
  • Velmi kompaktní a lehký, a proto také ideální pro vestavěné systémy.
  • Funguje na low-endových zařízeních, jako je Raspberry Pi.
  • Instalace softwarové sady ActiveBarcode pro Windows není nutná.
ActiveBarcode: Vysoce přesné čárové kódy
Vysoce přesné čárové kódy
ActiveBarcode: V příkazovém řádku
V příkazovém řádku
ActiveBarcode: Obrazové soubory PNG a JPG
Obrazové soubory PNG a JPG
ActiveBarcode: Automatizace
Automatizace
ActiveBarcode: Všestranné použití
Všestranné použití

Příklady

ActiveBarcode: Příklad čárového kóduNásledující volání nástroje vytvoří soubor PNG o velikosti 400x200 pixelů s názvem ean.png s čárovým kódem EAN-13 kódujícím číslo 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Další příklad: Následující volání nástroje vytvoří obrazový soubor JPG o rozměrech 500 x 100 pixelů s názvem code128.jpg s čárovým kódem Code 128 kódujícím Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Instalace

S Homebrew
brew install schenk/barcode/activebarcodecli
Alternativní způsoby instalace najdete na stránce projektu na adrese github.

Parametry příkazového řádku pro konzoli

Použití:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Lze použít následující parametry:

--text=


Příklad: --text=123456789012
Znaky, které mají být zakódovány.
Kontrolní kódy můžete zadávat v čitelné podobě, například takto: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Pokud chcete v textu použít uvozovky, můžete je escapovat. Chcete-li v bash uniknout speciálním znakům, můžete před znak obecně vložit zpětné lomítko (\). Tím se bash naučí interpretovat následující znak doslovně.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Nebo můžete zadat libovolný znak ASCII pomocí printf. Příklad kódování ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Příklad: --type=0
Typ čárového kódu, označený indexovým číslem

--code=


Příklad: --code=CODECODE128
Typ čárového kódu, odkazovaný podle názvu

--width=


Příklad: --width=500
Šířka v pixelech

--height=


Příklad: --height=500
Výška v pixelech

--alignment=


Příklad: --alignment=1
Zarovnání
0=vlevo
1=uprostřed
2=vpravo

--borderwidth=


Příklad: --borderwidth=10
Šířka okraje v pixelech

--borderheight=


Příklad: --borderheight=1
Výška okraje v pixelech

--notchheightinpercent=


Příklad: --notchheightinpercent=25
Výška zářezu v %

--showtext=off


Příklad: --showtext=off
Pod kódem není žádný textový řádek

--forecolor=


Příklad: --foreground=000000 or -foreground=black
Nastaví barvu popředí, hexadecimální RGB jako RRGGBB
nebo pomocí názvů barev CSS/HTML

--backcolor=


Příklad: --background=FFFFFF or -background=white
Nastaví barvu pozadí, hexadecimální RGB jako RRGGBB
nebo pomocí názvů barev CSS/HTML

--rotate=


Příklad: --rotate=180
Otočí obrazový soubor
(platné hodnoty: 0-359)

--fontname=


Příklad: --fontname=arial
Písmo pro textový řádek

--fontsize=


Příklad: --fontsize=8
Velikost písma

--fontbold=


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

--fontitalic=


Příklad: --fontitalic=on
Písmo kurzívou (on/off)

--fontunderline=


Příklad: --fontunderline=on
Podtržení písma (on/off)

--fontstrikeout=


Příklad: --fontstrikeout=on
Přeškrtnuté písmo (on/off)

--help


Příklad: --help
Podrobná stránka nápovědy

--access


Příklad: --access=YOUR-KEY-HERE
REST API můžete vyzkoušet a vyhodnotit tak, že vynecháte klíč API. Bez přístupového klíče bude čárový kód opatřen upozorněním: "For evaluation use only".