Interfejs wiersza poleceń kodów kreskowych (CLI)

 API Klucz

Generowanie kodów kreskowych w systemach Linux, macOS i Windows

ActiveBarcode: Generowanie kodów kreskowych w wierszu poleceńNarzędzie wiersza poleceń ActiveBarcode umożliwia tworzenie plików obrazów kodów kreskowych bezpośrednio z wiersza poleceń. Można go używać w powłoce, skryptach lub aplikacjach.

  • ActiveBarcodeCLI to nieinteraktywny kreator obrazów kodów kreskowych.
  • ActiveBarcodeCLI jest open source hostowanym na github: Możesz go współtworzyć, redystrybuować i/lub modyfikować na warunkach licencji GNU GPL.
  • ActiveBarcodeCLI to prosty skrypt bash jako narzędzie opakowujące dla ActiveBarcode REST API do łatwego tworzenia bardzo dokładnych obrazów kodów kreskowych w wierszu poleceń.
  • Może być używany do tworzenia bitmap png i jpg.
  • Pomaga zautomatyzować potrzeby związane z kodami kreskowymi, jest wszechstronny i niezależny od platformy.
  • ActiveBarcodeCLI działa w systemach Linux, macOS i Windows.
  • ActiveBarcodeCLI instaluje się szybko i łatwo poprzez🍺 Homebrew.
  • Bardzo kompaktowy i lekki, dzięki czemu doskonale nadaje się również do systemów wbudowanych.
  • Działa na urządzeniach z niższej półki, takich jak Raspberry Pi.
  • Instalacja pakietu oprogramowania ActiveBarcode dla systemu Windows nie jest wymagana.
ActiveBarcode: Bardzo dokładne kody kreskowe
Bardzo dokładne kody kreskowe
ActiveBarcode: W wierszu poleceń
W wierszu poleceń
ActiveBarcode: Pliki obrazów PNG i JPG
Pliki obrazów PNG i JPG
ActiveBarcode: Automatyzacja
Automatyzacja
ActiveBarcode: Wszechstronny w użyciu
Wszechstronny w użyciu

Przykłady

ActiveBarcode: Przykład kodu kreskowegoPoniższe wywołanie narzędzia utworzy plik obrazu PNG o rozmiarze 400x200 pikseli o nazwie ean.png z kodem kreskowym EAN-13 o kodzie 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Jeszcze jeden przykład: Następujące wywołanie narzędzia utworzy plik obrazu JPG o rozmiarze 500x100 pikseli o nazwie code128.jpg z kodem kreskowym Code 128 kodującym Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Instalacja

Z Homebrew
brew install schenk/barcode/activebarcodecli
Alternatywne metody instalacji można znaleźć na stronie projektu pod adresem github.

Parametry wiersza poleceń dla konsoli

Użycie:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Można użyć następujących parametrów:

--text=


Przykład: --text=123456789012
Znaki do zakodowania.
Możesz wprowadzić kody kontrolne w formie czytelnej dla człowieka, jak poniżej: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Jeśli chcesz użyć cudzysłowu w tekście, możesz go pominąć. Aby uniknąć znaków specjalnych w bashu, można zazwyczaj poprzedzić znak odwrotnym ukośnikiem (\). Powoduje to, że bash interpretuje następny znak dosłownie.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Możesz też wprowadzić dowolny znak ASCII za pomocą printf. Przykład kodowania ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Przykład: --type=0
Typ kodu kreskowego, do którego odnosi się indeksowany numer.

--code=


Przykład: --code=CODECODE128
Typ kodu kreskowego, do którego odwołuje się nazwa.

--width=


Przykład: --width=500
Szerokość w pikselach

--height=


Przykład: --height=500
Wysokość w pikselach

--alignment=


Przykład: --alignment=1
Wyrównanie
0=lewo
1=środek
2=prawo

--borderwidth=


Przykład: --borderwidth=10
Szerokość ramki w pikselach

--borderheight=


Przykład: --borderheight=1
Wysokość obramowania w pikselach

--notchheightinpercent=


Przykład: --notchheightinpercent=25
Wysokość wycięcia w %

--showtext=off


Przykład: --showtext=off
Brak linii tekstu pod kodem

--forecolor=


Przykład: --foreground=000000 or -foreground=black
Ustawia kolor pierwszego planu, szesnastkowo RGB jako RRGGBB
lub za pomocą CSS/HTML nazwy kolorów.

--backcolor=


Przykład: --background=FFFFFF or -background=white
Ustawia kolor tła, szesnastkowo RGB jako RRGGBB
lub za pomocą CSS/HTML nazwy kolorów.

--rotate=


Przykład: --rotate=180
Obraca plik obrazu
(prawidłowe wartości: 0-359)

--fontname=


Przykład: --fontname=arial
Czcionka dla linii tekstu

--fontsize=


Przykład: --fontsize=8
Rozmiar czcionki

--fontbold=


Przykład: --fontbold=on
Czcionka pogrubiona (on/off)

--fontitalic=


Przykład: --fontitalic=on
Czcionka kursywa (on/off)

--fontunderline=


Przykład: --fontunderline=on
Podkreślenie czcionki (on/off)

--fontstrikeout=


Przykład: --fontstrikeout=on
Wybicie czcionki (on/off)

--help


Przykład: --help
Szczegółowa strona pomocy

--access


Przykład: --access=YOUR-KEY-HERE
Możesz wypróbować i ocenić interfejs API REST, pomijając klucz API. Bez klucza dostępu kod kreskowy będzie oznaczony informacją: "For evaluation use only".