Línea de comandos de código de barras

 API Clave

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

ActiveBarcode: 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 sencillo script bash como herramienta envolvente de la ActiveBarcode REST API para crear fácilmente imágenes de códigos 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.
ActiveBarcode: Códigos de barras de alta precisión
Códigos de barras de alta precisión
ActiveBarcode: En la línea de comandos
En la línea de comandos
ActiveBarcode: Archivos de imagen PNG y JPG
Archivos de imagen PNG y JPG
ActiveBarcode: Automatización
Automatización
ActiveBarcode: Versátil en el uso
Versátil en el uso

Ejemplos

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

Ejemplo: --showtext=off
Ocultar la línea de texto debajo del código de barras. La opción predeterminada es activada.

forecolor

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

backcolor

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

fontsize

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

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