Linux & macOS: Línea de comandos de código de barras

APIInfoEsta funcionalidad requiere una API KEY

Generar códigos de barras en Linux, macOS y Windows

Generar códigos de barras en la línea de comandosPuede utilizar la herramienta de línea de comandos ActiveBarcode para crear archivos de imágenes de código de barras directamente desde la línea de comandos. Utilícelo en el shell, en scripts o aplicaciones.

  • ActiveBarcodeCLI es un creador de imágenes de código de barras no interactivo.
  • ActiveBarcodeCLI es de código abierto alojado en github: Puede contribuir, redistribuirlo y/o modificarlo bajo los términos de la GPL de GNU.
  • ActiveBarcodeCLI es un script bash simple como herramienta contenedora para la API REST de ActiveBarcode para crear fácilmente imágenes de código de barras de alta precisión en la línea de comandos.
  • Se puede utilizar para crear mapas de bits png y jpg.
  • Ayuda a automatizar sus necesidades de código de barras, es versátil e independiente de la plataforma.
  • ActiveBarcodeCLI se ejecuta en Linux, macOS y Windows.
  • ActiveBarcodeCLI se instala de forma rápida y sencilla a través de🍺 Homebrew.
  • Muy compacto y ligero y por lo tanto también perfectamente adecuado para sistemas embebidos.
  • Funciona en dispositivos de gama baja como Raspberry Pi.
  • No es necesaria la instalación del conjunto de software ActiveBarcode para Windows.
Códigos de barras de alta precisión
Códigos de barras de alta precisión
En la línea de comandos
En la línea de comandos
Archivos de imagen PNG y JPG
Archivos de imagen PNG y JPG
Automatización
Automatización
Versátil en el uso
Versátil en el uso

Ejemplos

Ejemplo de código de barrasLa siguiente llamada de la herramienta creará un archivo de imagen PNG de 400x200 píxeles llamado ean.png con un código de barras EAN-13 codificado 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Un ejemplo más: La siguiente llamada de la herramienta creará un archivo de imagen JPG de 500x100 píxeles de tamaño denominado code128.jpg con un código de barras code 128 codificando Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Instalación

Con Homebrew
brew install schenk/barcode/activebarcodecli
Para métodos de instalación alternativos, consulte la página del proyecto en github.

Parámetros de línea de comandos para la consola

Uso:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Se pueden utilizar los siguientes parámetros:

--text=


Ejemplo: --text=123456789012
Caracteres que se van a codificar.
Puede introducir códigos de control en forma legible de esta manera: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Si desea utilizar comillas dentro del texto, puede enmascararlas. Para escapar caracteres especiales en bash, generalmente puede preceder el carácter con una barra invertida (\). Esto le dice a bash que interprete el siguiente carácter literalmente.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
O puede introducir cualquier carácter ASCII con printf. Ejemplo para codificar ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Ejemplo: --type=0
Tipo de código de barras, al que hace referencia un número indexado

--code=


Ejemplo: --code=CODECODE128
Tipo de código de barras, al que hace referencia el nombre

--width=


Ejemplo: --width=500
Ancho en píxeles

--height=


Ejemplo: --height=500
Altura en píxeles

--alignment=


Ejemplo: --alignment=1
Alineación
0 a la izquierda
1-centro
2o derecho

--borderwidth=


Ejemplo: --borderwidth=10
Ancho de borde en píxeles

--borderheight=


Ejemplo: --borderheight=1
Altura de borde en píxeles

--notchheightinpercent=


Ejemplo: --notchheightinpercent=25
La altura de la muesca en %

--showtext=off


Ejemplo: --showtext=off
No hay línea de texto bajo el código

--forecolor=


Ejemplo: --foreground=000000 or -foreground=black
Establece el color de primer plano, RGB hexadecimal como RRGGBB
o con nombres de color CSS/HTML

--backcolor=


Ejemplo: --background=FFFFFF or -background=white
Establece el color de fondo, RGB hexadecimal como RRGGBB
o con nombres de color CSS/HTML

--rotate=


Ejemplo: --rotate=180
Gira el archivo de imagen
(valores válidos: 0-359)

--fontname=


Ejemplo: --fontname=arial
Fuente para la línea de texto

--fontsize=


Ejemplo: --fontsize=8
Tamaño de fuente

--fontbold=


Ejemplo: --fontbold=on
Fuente negrita (on/off)

--fontitalic=


Ejemplo: --fontitalic=on
Fuente cursiva (on/off)

--fontunderline=


Ejemplo: --fontunderline=on
Subrayado de la fuente (on/off)

--fontstrikeout=


Ejemplo: --fontstrikeout=on
Ponches de fuentes (on/off)

--help


Ejemplo: --help
Una página de ayuda detallada

--access


Ejemplo: --access=YOUR-KEY-HERE
Puede probar y evaluar la API de REST omitiendo la clave de API. Sin la clave de acceso, el código de barras será marcado con un aviso: "For evaluation use only".