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

 Standard ou superior

Gere códigos de barras na linha de comando

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. Por exemplo, utilize-o em programas em lote ou scripts.

A ferramenta de linha de comando está incluída no ActiveBarcode e será instalada automaticamente quando você instalar o ActiveBarcode, a menos que você tenha desmarcado essa opção. Você encontrará o ActiveBarcodeCLI.exe na pasta em que instalou o ActiveBarcode. Normalmente: C:\Program Files\ActiveBarcode.

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: Bitmaps e gráficos vetoriais
Bitmaps e gráficos vetoriais
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 ean.png -text=192837465012 -typename=ean13 -width=400 -height=200
Mais um exemplo: a seguinte chamada da ferramenta criará um arquivo de imagem PNG de 500x100 pixels chamado code128.bmp com uma codificação de código de barras Code 128 Hello World.
ActiveBarcodeCLI code128.bmp "-text=Hello World" -type=14 -width=500 -height=100

Parâmetros da linha de comando para o console

Utilização:
ActiveBarcodeCLI filename [Parameter]
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 gs1.png "-text=(02)00614141000418(15)210228(10)451214<FNC1>(37)20" -type=28

Caso deseje utilizar aspas no texto, é necessário enviá-las como código ASCII, pois elas também são utilizadas como delimitador de parâmetros. É possível inserir qualquer caractere ASCII como código ASCII decimal entre colchetes angulares no formato &lt;nnn&gt;.

O sinal de aspa é ASCII 34, portanto, basta passar &lt;034&gt; em seu lugar.
Exemplo para codificar ABC"123:
ActiveBarcodeCLI test.png "-text=ABC<034>123" -type=14

-type=


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

-typename=


Exemplo: -typename=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

-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)

-filetype=


Exemplo: -filetype=bmp
O formato do arquivo de imagem determina, entre outras coisas, se o código de barras é gerado como gráfico rasterizado ou gráfico vetorial livremente escalável.
(valores válidos: bmp, jpg, png, tif, tga, gif, wbm, pbm, pgm, ppm, xpm, wmf, emf)
Padrão: detecção automática pela extensão do nome do arquivo

-colordepth=


Exemplo: -colordepth=24
Profundidade de cor do arquivo de imagem
(valores válidos: 1, 8, 16, 24, 36)

-flags=


Exemplo: -flags=0x80

-angle=


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

-dpi=


Exemplo: -dpi=300
Resolução em DPI para arquivos jpg, png, tif e bmp

-echo=


Exemplo: -echo=off
-echo=errors
-echo=verbose
off: Não exibir mensagens
errors: Exibir apenas erros
verbose: Exibir todas as mensagens e abrir o código de barras no ImageView