Barcode Kommandozeile (CLI)

 API Schlüssel

Generieren von Barcodes unter Linux, macOS und Windows

ActiveBarcode: 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 zur einfachen Erstellung hochpräziser Barcode-Bilder auf der Kommandozeile.
  • 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.
ActiveBarcode: Hochpräzise Barcodes
Hochpräzise Barcodes
ActiveBarcode: Auf der Kommandozeile
Auf der Kommandozeile
ActiveBarcode: PNG- und JPG-Bilddateien
PNG- und JPG-Bilddateien
ActiveBarcode: Automatisierung
Automatisierung
ActiveBarcode: Vielseitig einsetzbar
Vielseitig einsetzbar

Beispiele

ActiveBarcode: 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

Beispiel: --showtext=off
Die Textzeile unter dem Barcode ausblenden. Standardmäßig aktiviert.

forecolor

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

backcolor

Beispiel: --background=FFFFFF | -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)

fontsize

Beispiel: --fontsize=8
Schriftgröße

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: DEMO