API chave necessária

Linha de comandos de código de barras

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

ActiveBarcode: 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.
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 na utilização
Versátil na utilização

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 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".