Linux & macOS: Linha de comandos de código de barras

APIInfoEsta funcionalidade requer um API KEY

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

Gerar códigos de barras na linha de comandoVocê pode usar a ferramenta de linha de comando ActiveBarcode para criar arquivos de imagens de código de barras diretamente da linha de comando. Use-o no escudo, em scripts ou aplicações.

  • ActiveBarcodeCLI é um criador de imagem de código de barras não interativo.
  • ActiveBarcodeCLI é de código aberto hospedado em github: Você pode contribuir, redistribuir e/ou modificá-lo nos termos da GNU GPL.
  • ActiveBarcodeCLI é um script simples bash como uma ferramenta de invólucro para a API ActiveBarcode REST para criar facilmente imagens de código de barras altamente precisas na linha de comando.
  • Ele pode ser usado para criar bitmaps png e jpg.
  • Ele ajuda a automatizar suas necessidades de código de barras, é versátil e independente da plataforma.
  • ActiveBarcodeCLI é executado em Linux, macOS e Windows.
  • ActiveBarcodeCLI instala rápido e fácil via🍺 Homebrew.
  • Muito compacto e leve e, portanto, também perfeitamente adequado para sistemas embarcados.
  • Executa em dispositivos de gama baixa, como Raspberry Pi.
  • A instalação do conjunto de software ActiveBarcode para Windows não é necessária.
Códigos de barras de alta precisão
Códigos de barras de alta precisão
Na linha de comando
Na linha de comando
Arquivos de imagem PNG e JPG
Arquivos de imagem PNG e JPG
Automação
Automação
Versátil na utilização
Versátil na utilização

Exemplos

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 codificado 19283746465012.
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 tamanho 500x100 pixels chamado code128.jpg com um código 128 de código de código 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, confira a página do projeto github.

Parâmetros de linha de comando para o console

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

--text=


Exemplo: --text=123456789012
Personagens a serem codificados.
Você pode inserir códigos de controle em forma legível humana como esta: <CR>, <LF>, ...
ActiveBarcodeCLI "--text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" --type=28 gs1.png

Se pretender utilizar as aspas dentro do texto, pode escapar-lhe. Para escapar a caracteres especiais no bash, pode geralmente preceder o carácter com uma barra invertida (\). Isto diz ao bash para interpretar o próximo carácter literalmente.
ActiveBarcodeCLI "--text=ABC\"123" --type=14 test.png
Ou pode introduzir qualquer carácter 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 de fronteira em pixels

--borderheight=


Exemplo: --borderheight=1
Borderheight em pixels

--notchheightinpercent=


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

--showtext=off


Exemplo: --showtext=off
Nenhuma linha de texto o código

--forecolor=


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

--backcolor=


Exemplo: --background=FFFFFF or -background=white
Define a cor de fundo, hexadecimal RGB 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 ousada (on/off)

--fontitalic=


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

--fontunderline=


Exemplo: --fontunderline=on
Fonte sublinha (on/off)

--fontstrikeout=


Exemplo: --fontstrikeout=on
Strikeout da fonte (on/off)

--help


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

--access


Exemplo: --access=YOUR-KEY-HERE
Você pode experimentar e avaliar a API REST omitindo a chave api. Sem a chave de acesso, o código de barras será marcado com um aviso: "For evaluation use only".