Opdrachtregelinterface (CLI) voor streepjescodes

 API Sleutel

Barcodes genereren op Linux, macOS en Windows

ActiveBarcode: Barcodes genereren via de opdrachtregelJe kunt het opdrachtregelhulpprogramma ActiveBarcode gebruiken om bestanden met barcodeafbeeldingen rechtstreeks vanaf de opdrachtregel te maken. Gebruik het in de shell, in scripts of applicaties.

  • ActiveBarcodeCLI is een niet-interactieve barcode-afbeeldingenmaker.
  • ActiveBarcodeCLI is open source gehost op github: Je kunt het bijdragen, herdistribueren en/of wijzigen onder de voorwaarden van de GNU GPL.
  • ActiveBarcodeCLI is een eenvoudig bash-script als wrapper voor de ActiveBarcode REST API om gemakkelijk zeer nauwkeurige barcodeafbeeldingen te maken op de opdrachtregel.
  • Het kan gebruikt worden om png en jpg bitmaps te maken.
  • Het helpt bij het automatiseren van je barcodebehoeften, is veelzijdig en platformonafhankelijk.
  • ActiveBarcodeCLI draait op Linux, macOS en Windows.
  • ActiveBarcodeCLI wordt snel en eenvoudig geïnstalleerd via🍺 Homebrew.
  • Zeer compact en licht en daarom ook perfect geschikt voor embedded systemen.
  • Draait op low-end apparaten zoals Raspberry Pi.
  • De installatie van de ActiveBarcode-softwaresuite voor Windows is niet vereist.
ActiveBarcode: Zeer nauwkeurige barcodes
Zeer nauwkeurige barcodes
ActiveBarcode: Op de opdrachtregel
Op de opdrachtregel
ActiveBarcode: PNG- en JPG-afbeeldingsbestanden
PNG- en JPG-afbeeldingsbestanden
ActiveBarcode: Automatisering
Automatisering
ActiveBarcode: Veelzijdig in gebruik
Veelzijdig in gebruik

Voorbeelden

ActiveBarcode: Barcode voorbeeldDe volgende aanroep van het hulpprogramma maakt een PNG-afbeeldingsbestand van 400 x 200 pixels met de naam ean.png met een EAN-13 barcodecodering 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Nog een voorbeeld: De volgende aanroep van het hulpprogramma maakt een JPG-afbeeldingsbestand van 500 x 100 pixels met de naam code128.jpg met een Code 128-barcodecode Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Installatie

Met Homebrew
brew install schenk/barcode/activebarcodecli
Kijk voor alternatieve installatiemethoden op de projectpagina op github.

Commandoregelparameters voor de console

Gebruik:

ActiveBarcodeCLI [OPTION]... [FILENAME]

De volgende parameters kunnen worden gebruikt:

text

Voorbeeld: --text=123456789012
Tekens die moeten worden gecodeerd.
Je kunt controlecodes op deze manier invoeren in een voor mensen leesbare vorm: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Als je het aanhalingsteken binnen de tekst wilt gebruiken, kun je het laten ontsnappen. Om speciale karakters in bash te ontlopen, kun je het karakter meestal vooraf laten gaan door een backslash. Dit vertelt bash om het volgende teken letterlijk te interpreteren.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Of je kunt elk ASCII-teken invoeren met printf. Voorbeeld om te coderen ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

type

Voorbeeld: --type=0
Barcodetype, aangeduid met een geïndexeerd nummer

code

Voorbeeld: --code=CODECODE128
Barcodetype, aangeduid met de naam

width

Voorbeeld: --width=500
Breedte in pixels

height

Voorbeeld: --height=500
Hoogte in pixels

alignment

Voorbeeld: --alignment=1
Uitlijning
0=links
1=midden
2=rechts

borderwidth

Voorbeeld: --borderwidth=10
Randbreedte in pixels

borderheight

Voorbeeld: --borderheight=1
Randhoogte in pixels

notchheightinpercent

Voorbeeld: --notchheightinpercent=25
De inkepinghoogte in %

showtext

Voorbeeld: --showtext=off
Verberg de tekstregel onder de barcode. Standaard is deze functie ingeschakeld.

forecolor

Voorbeeld: --foreground=000000 | -foreground=black
Stelt de voorgrondkleur in, hexadecimaal RGB als RRGGBB
of met CSS/HTML kleurnamen

backcolor

Voorbeeld: --background=FFFFFF | -background=white
Stelt de achtergrondkleur in, hexadecimaal RGB als RRGGBB
of met CSS/HTML kleurnamen

rotate

Voorbeeld: --rotate=180
Roteert het afbeeldingsbestand
(geldige waarden: 0-359)

fontsize

Voorbeeld: --fontsize=8
Lettergrootte

help

Voorbeeld: --help
Een gedetailleerde helppagina

access

Voorbeeld: --access=YOUR-KEY-HERE
Je kunt de REST API uitproberen en evalueren door de API-sleutel weg te laten. Zonder de toegangssleutel wordt de barcode gemerkt met een mededeling: DEMO