Interface de linha de comando (CLI) do código de barras

 API Chave

Gere códigos de barras em Linux, macOS e Windows

ActiveBarcode: Gere códigos de barras na linha de comandoÉ possível utilizar a ferramenta de linha de comando ActiveBarcode para criar arquivos de imagens de código de barras diretamente a partir da linha de comando. Utilize-o no shell, em scripts ou em aplicativos.

  • ActiveBarcodeCLI é um criador de imagens de código de barras não interativo.
  • ActiveBarcodeCLI é um software de código aberto hospedado em github: Você pode contribuir, redistribuir e/ou modificar o software nos termos da GNU GPL.
  • O ActiveBarcodeCLI é um script bash simples que funciona como uma ferramenta wrapper para a API REST do ActiveBarcode, permitindo criar facilmente imagens de códigos de barras altamente precisas na linha de comando.
  • Pode ser utilizado para criar bitmaps png e jpg.
  • Ele auxilia na automatização de suas necessidades de código de barras, é versátil e independente de plataforma.
  • O ActiveBarcodeCLI é compatível com Linux, macOS e Windows Windows.
  • O ActiveBarcodeCLI é instalado de forma rápida e fácil através de 🍺 Homebrew.
  • Muito compacto e leve, sendo, portanto, perfeitamente adequado para sistemas incorporados.
  • Funciona em dispositivos de baixo custo, como o Raspberry Pi.
  • A instalação do pacote de software ActiveBarcode para Windows não é necessária.
ActiveBarcode: Códigos de barras de alta precisão
Códigos de barras de alta precisão
ActiveBarcode: Na linha de comando
Na linha de comando
ActiveBarcode: Arquivos de imagem PNG e JPG
Arquivos de imagem PNG e JPG
ActiveBarcode: Automação
Automação
ActiveBarcode: Versátil no uso
Versátil no uso

Exemplos

ActiveBarcode: Exemplo de código de barrasA seguinte chamada da ferramenta criará um arquivo de imagem PNG de 400x200 pixels chamado ean.png com um código de barras EAN-13 codificando 192837465012.
ActiveBarcodeCLI --text=192837465012 --code=ean13 --width=400 --height=200 ean.png 
Mais um exemplo: a seguinte chamada da ferramenta criará um arquivo de imagem JPG de 500x100 pixels chamado code128.jpg com um código de barras Code 128 codificando Hello World.
ActiveBarcodeCLI --text='Hello World' --type=14 --width=500 --height=100 code128.jpg

Instalação

Com Homebrew
brew install schenk/barcode/activebarcodecli
Para métodos alternativos de instalação, consulte a página do projeto em github.

Parâmetros da linha de comando para o console

Utilização:
ActiveBarcodeCLI [OPTION]... [FILENAME]
Os seguintes parâmetros podem ser utilizados:

--text=


Exemplo: --text=123456789012
Caracteres a serem codificados.
É possível inserir códigos de controle em formato legível, como este: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Caso deseje utilizar aspas dentro do texto, é possível escapar delas. Para escapar caracteres especiais no bash, geralmente é possível preceder o caractere com uma barra invertida (\). Isso instrui o bash a interpretar o próximo caractere literalmente.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Ou pode inserir qualquer caractere ASCII com printf. Exemplo para codificar ABC"123:
ActiveBarcodeCLI "--text=ABC$(printf "\x22")123" --type=14 test.png

--type=


Exemplo: --type=0
Tipo de código de barras, referenciado por um número indexado

--code=


Exemplo: --code=CODECODE128
Tipo de código de barras, referenciado pelo nome

--width=


Exemplo: --width=500
Largura em pixels

--height=


Exemplo: --height=500
Altura em pixels

--alignment=


Exemplo: --alignment=1
Alinhamento
0=esquerda
1=centro
2=direita

--borderwidth=


Exemplo: --borderwidth=10
Largura da borda em pixels

--borderheight=


Exemplo: --borderheight=1
Altura da borda em pixels

--notchheightinpercent=


Exemplo: --notchheightinpercent=25
A altura do entalhe em %

--showtext=off


Exemplo: --showtext=off
Não há linha de texto abaixo do código

--forecolor=


Exemplo: --foreground=000000 | -foreground=black
Define a cor de primeiro plano, RGB hexadecimal como RRGGBB
ou com nomes de cores CSS/HTML

--backcolor=


Exemplo: --background=FFFFFF | -background=white
Define a cor de fundo, RGB hexadecimal como RRGGBB
ou com nomes de cores CSS/HTML

--rotate=


Exemplo: --rotate=180
Gira o arquivo de imagem
(valores válidos: 0-359)

--fontname=


Exemplo: --fontname=arial
Fonte para a linha de texto

--fontsize=


Exemplo: --fontsize=8
Tamanho da fonte

--fontbold=


Exemplo: --fontbold=on
Fonte em negrito (on/off)

--fontitalic=


Exemplo: --fontitalic=on
Fonte em itálico (on/off)

--fontunderline=


Exemplo: --fontunderline=on
Sublinhado da fonte (on/off)

--fontstrikeout=


Exemplo: --fontstrikeout=on
Fonte riscada (on/off)

--help


Exemplo: --help
Uma página de ajuda detalhada

--access


Exemplo: --access=YOUR-KEY-HERE
É possível experimentar e avaliar a API REST omitindo a chave da API. Sem a chave de acesso, o código de barras será marcado com um aviso: For evaluation use only