Командная строка интерфейса штрих-кода (CLI)

 API Ключ

Создание штрих-кодов в Linux, macOS и Windows

ActiveBarcode: Создание штрих-кодов в командной строкеВы можете использовать инструмент командной строки ActiveBarcode для создания файлов изображений штрих-кодов непосредственно из командной строки. Используйте его в оболочке, в скриптах или приложениях.

  • ActiveBarcodeCLI является неинтерактивным средством для создания изображений штрих-кодов.
  • ActiveBarcodeCLI является открытым исходным кодом, размещенным на github: Вы можете вносить свой вклад, распространять и/или изменять его в соответствии с условиями лицензии GNU GPL.
  • ActiveBarcodeCLI представляет собой простой скрипт bash, выполняющий функцию оболочки для REST API ActiveBarcode, позволяющий легко создавать высокоточные изображения штрих-кодов из командной строки.
  • Он может быть использован для создания растровых изображений в форматах png и jpg.
  • Он способствует автоматизации ваших потребностей в области штрих-кодов, является универсальным и независимым от платформы.
  • ActiveBarcodeCLI работает на Linux, macOS и Windows Windows.
  • ActiveBarcodeCLI устанавливается быстро и легко через 🍺 Homebrew.
  • Очень компактный и легкий, поэтому идеально подходит для встроенных систем.
  • Работает на устройствах с низкой производительностью, таких как Raspberry Pi.
  • Установка программного пакета ActiveBarcode для Windows не требуется.
ActiveBarcode: Высокоточные штрих-коды
Высокоточные штрих-коды
ActiveBarcode: В командной строке
В командной строке
ActiveBarcode: Файлы изображений PNG и JPG
Файлы изображений PNG и JPG
ActiveBarcode: Автоматизация
Автоматизация
ActiveBarcode: Универсальность в использовании
Универсальность в использовании

Примеры

ActiveBarcode: Пример штрих-кодаСледующий вызов инструмента создаст файл изображения PNG размером 400x200 пикселей с именем ean.png и штрих-кодом EAN-13, кодирующим 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Еще один пример: следующий вызов инструмента создаст файл изображения JPG размером 500x100 пикселей с именем code128.jpg с кодировкой штрихкода Code 128 Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Установка

С Homebrew
brew install schenk/barcode/activebarcodecli
Для ознакомления с альтернативными методами установки, пожалуйста, посетите страницу проекта по адресу github.

Параметры командной строки для консоли

Использование:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Могут быть использованы следующие параметры:

--text=


Пример: --text=123456789012
Символы, которые необходимо закодировать.
Вы можете вводить контрольные коды в удобочитаемом виде, например: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Если необходимо использовать кавычки в тексте, можно использовать экранирование. Чтобы избежать использования специальных символов в bash, обычно можно поставить перед символом обратную косую черту (\). Это указывает bash интерпретировать следующий символ буквально.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Или вы можете ввести любой ASCII-символ с помощью printf. Пример для кодирования ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Пример: --type=0
Тип штрих-кода, указанный индексным номером

--code=


Пример: --code=CODECODE128
Тип штрих-кода, указанный в названии

--width=


Пример: --width=500
Ширина в пикселях

--height=


Пример: --height=500
Высота в пикселях

--alignment=


Пример: --alignment=1
Выравнивание
0=слева
1=по центру
2=справа

--borderwidth=


Пример: --borderwidth=10
Ширина границы в пикселях

--borderheight=


Пример: --borderheight=1
Высота границы в пикселях

--notchheightinpercent=


Пример: --notchheightinpercent=25
Высота выемки в процентах

--showtext=off


Пример: --showtext=off
Под кодом отсутствует текстовая строка

--forecolor=


Пример: --foreground=000000 | -foreground=black
Устанавливает цвет переднего плана в шестнадцатеричном формате RGB как RRGGBB
или с помощью цветовых названий CSS/HTML

--backcolor=


Пример: --background=FFFFFF | -background=white
Устанавливает цвет фона, шестнадцатеричный RGB в формате RRGGBB
или с помощью цветовых названий CSS/HTML

--rotate=


Пример: --rotate=180
Поворачивает файл изображения
(допустимые значения: 0-359)

--fontname=


Пример: --fontname=arial
Шрифт для текстовой строки

--fontsize=


Пример: --fontsize=8
Размер шрифта

--fontbold=


Пример: --fontbold=on
Жирный шрифт (on/off)

--fontitalic=


Пример: --fontitalic=on
Курсивный шрифт (on/off)

--fontunderline=


Пример: --fontunderline=on
Подчеркивание шрифта (on/off)

--fontstrikeout=


Пример: --fontstrikeout=on
Зачеркнутый шрифт (on/off)

--help


Пример: --help
Подробная страница справки

--access


Пример: --access=YOUR-KEY-HERE
Вы можете протестировать и оценить REST API, не указывая ключ API. Без ключа доступа на штрих-коде будет нанесено уведомление: For evaluation use only