Linux & macOS: Barcode Kommandozeile (CLI)

APIInfoDiese Funktionalität erfordert ein API KEY

Generieren von Barcodes unter Linux, macOS und Windows

Generierung von Barcodes auf der KommandozeileSie können das ActiveBarcode Kommandozeilen-Tool verwenden, um Barcode-Bilddateien direkt von der Kommandozeile aus zu erstellen. Verwenden Sie es in der Shell, in Skripten oder Anwendungen.

  • ActiveBarcodeCLI ist ein nicht-interaktiver Barcode-Bild-Generator.
  • ActiveBarcodeCLI ist Open Source, gehostet auf github: Sie können sich an der Weiterentwicklung beteiligen, weitergeben und/oder es unter den Bedingungen der GNU GPL ändern.
  • ActiveBarcodeCLI ist ein einfaches Bash-Skript als Wrapper-Tool für die ActiveBarcode REST-API, um einfach hochpräzise Barcode-Bilder an der Befehlszeile zu erstellen.
  • Es kann verwendet werden, um png- und jpg-Bitmaps zu erstellen.
  • Es hilft, Ihre Barcode-Bedürfnisse zu automatisieren, ist vielseitig und plattformunabhängig.
  • ActiveBarcodeCLI läuft unter Linux, macOS und Windows.
  • ActiveBarcodeCLI installieren Sie schnell und einfach über🍺 Homebrew.
  • Sehr kompakt und leicht und damit auch perfekt für Embedded-Systems geeignet.
  • Läuft auf Low-End-Geräten wie Raspberry Pi.
  • Die Installation der ActiveBarcode Software Suite für Windows ist nicht erforderlich.
Hochpräzise Barcodes
Hochpräzise Barcodes
Auf der Kommandozeile
Auf der Kommandozeile
PNG- und JPG-Bilddateien
PNG- und JPG-Bilddateien
Automatisierung
Automatisierung
Vielseitig einsetzbar
Vielseitig einsetzbar

Beispiele

Barcode BeispielDer folgende Aufruf des Tools erzeugt eine 400x200 Pixel große PNG-Bilddatei namens ean.png mit einer EAN-13 Barcode 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Ein weiteres Beispiel: Der folgende Aufruf des Tools erstellt eine JPG-Bilddatei mit dem Namen code128.jpg im Format 500x100 Pixel mit dem Namen code128.jpg mit einem Code 128 Barcode, der Hello World kodiert.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Installation

Mit Homebrew
brew install schenk/barcode/activebarcodecli
Alternative Installationsmethoden finden Sie auf der Projektseite bei github.

Kommandozeilenparameter für die Konsole

Verwendung:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Die folgenden Parameter können verwendet werden:

--text=


Beispiel: --text=123456789012
Zeichenkette, die codiert werden soll.
Sie können Steuerzeichen in lesbarer Form eingeben: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Wenn Sie das Anführungszeichen innerhalb des Textes verwenden möchten, können Sie es maskieren. Um Sonderzeichen in Bash zu maskieren, können Sie dem Zeichen in der Regel einen Backslash (\) voranstellen. Damit wird Bash angewiesen, das nächste Zeichen wörtlich zu interpretieren.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Oder Sie können ein beliebiges ASCII-Zeichen einfügen mit printf. Beispiel zum Codieren von ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Beispiel: --type=0
Barcodetyp, referenziert durch die Nummer des Barcodes

--code=


Beispiel: --code=CODECODE128
Barcodetyp, refenziert durch den Namen des Barcodes

--width=


Beispiel: --width=500
Breite in Pixel

--height=


Beispiel: --height=500
Höhe in Pixel

--alignment=


Beispiel: --alignment=1
Ausrichtung
0=Links
1=Mitte
2=Rechts

--borderwidth=


Beispiel: --borderwidth=10
Breite der Ruhezone in Pixel

--borderheight=


Beispiel: --borderheight=1
Höhe des Ruhezone in Pixel

--notchheightinpercent=


Beispiel: --notchheightinpercent=25
Höhe der Kerben in %

--showtext=off


Beispiel: --showtext=off
Keine Klarschriftzeile

--forecolor=


Beispiel: --foreground=000000 or -foreground=black
Setzt die Vordergrundfarbe, entweder in Hexadezimal RGB als RRGGBB
oder per CSS/HTML Farbname

--backcolor=


Beispiel: --background=FFFFFF or -background=white
Setzt die Hintergrundfarbe, entweder in Hexadezimal RGB als RRGGBB
oder per CSS/HTML Farbname

--rotate=


Beispiel: --rotate=180
Dreht die Bilddatei
(gültige Werte: 0-359)

--fontname=


Beispiel: --fontname=arial
Schriftart für die Klarschriftzeile

--fontsize=


Beispiel: --fontsize=8
Schriftgröße

--fontbold=


Beispiel: --fontbold=on
Fettschrift (on/off)

--fontitalic=


Beispiel: --fontitalic=on
Kursivschrift (on/off)

--fontunderline=


Beispiel: --fontunderline=on
Unterstrichen (on/off)

--fontstrikeout=


Beispiel: --fontstrikeout=on
Durchgestrichen (on/off)

--help


Beispiel: --help
Eine detaillierte Hilfeseite

--access


Beispiel: --access=YOUR-KEY-HERE
Sie können die REST-API ausprobieren und auswerten, indem Sie den API-Schlüssel weglassen. Ohne den Zugriffsschlüssel wird der Barcode mit einem Hinweis versehen: "For evaluation use only".