A API ActiveBarcode gera códigos de barras como imagens SVG ou PNG, permitindo compatibilidade com diversas aplicações. Utilize SVG para códigos de barras escaláveis e de alta qualidade, ideais para aplicações web e impressão que requerem redimensionamento sem perda de nitidez. Utilize PNG para imagens de tamanho fixo e baseadas em raster, adequadas para aplicações que necessitam de ampla compatibilidade com várias plataformas e softwares, incluindo sistemas mais antigos.
SVG
https://api.activebarcode.net/v2/svg
PNG
https://api.activebarcode.net/v2/png
 |
Especificação OpenAPI
Você também pode explorar esta API utilizando a especificação oficial OpenAPI: |
access
api.activebarcode.net/v2/svg?access=YOUR-KEY-HERE
É possível avaliar a API REST omitindo a chave da API. O código de barras possui marca d'água e destina-se apenas para fins de avaliação. Utilize a chave da API incluída na confirmação do seu pedido em vez do espaço reservado. Sua chave da API permanecerá ativa até que você cancele sua assinatura. |
text
api.activebarcode.net/v2/svg?text=ActiveBarcode api.activebarcode.net/v2/svg?text=Hello%20World! api.activebarcode.net/v2/svg?text=Hello<CR>World! api.activebarcode.net/v2/svg?text=Hello<TAB>World! api.activebarcode.net/v2/svg?text=(10)451214<FNC1>(37)20&typeno=108 Define o texto que deseja exibir como um código de barras.Pode ser um número de artigo ou uma mensagem de texto como “Olá, mundo!”. Certifique-se de que este parâmetro esteja codificado em URL. É possível inserir códigos de controle em formato legível, como este: <CR>, <LF>, ... |
typeno
api.activebarcode.net/v2/svg?typeno=14 Digite o tipo de código de barras como o número que deseja utilizar para codificação, por exemplo: 14 (=CODE128)
code
api.activebarcode.net/v2/svg?code=CODE128 Defina o tipo de código de barras como um nome legível que deseja utilizar para codificação, por exemplo: CODE128
Selecione o código de barras por typeno ou code. O parâmetro typeno tem precedência e é mais curto, mas menos memorável.
|
showtext
api.activebarcode.net/v2/svg?showtext=1 api.activebarcode.net/v2/svg?showtext=0 Selecione se a linha legível por humanos está visível ou não. (1 = visível, 0 = invisível).
|
width
api.activebarcode.net/v2/svg?width=250&backcolor=eeeeee api.activebarcode.net/v2/svg?width=600&backcolor=eeeeee Define a largura do arquivo de imagem resultante. |
height
api.activebarcode.net/v2/svg?height=100&backcolor=eeeeee api.activebarcode.net/v2/svg?height=200&backcolor=eeeeee Define a altura do arquivo de imagem resultante. |
rotate
api.activebarcode.net/v2/svg?rotate=0 api.activebarcode.net/v2/svg?rotate=90&height=200&width=150 api.activebarcode.net/v2/svg?rotate=180 api.activebarcode.net/v2/svg?rotate=270&height=200&width=150 Orientação (rotação) em graus.Valores possíveis: 0, 90, 180, 270
|
BorderWidth
api.activebarcode.net/v2/svg?BorderWidth=0&width=360&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderWidth=50&width=460&backcolor=eeeeee Borda esquerda e direita. (espaço livre) |
BorderHeight
api.activebarcode.net/v2/svg?BorderHeight=0&backcolor=eeeeee api.activebarcode.net/v2/svg?BorderHeight=25&backcolor=eeeeee Borda superior e inferior. (espaço livre) |
alignment
api.activebarcode.net/v2/svg?alignment=left&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=center&backcolor=eeeeee api.activebarcode.net/v2/svg?alignment=right&backcolor=eeeeee Alinhamento do código de barras dentro da área a ser exibida:
alignment=left,
alignment=center,
alignment=right.
Caso o parâmetro não seja especificado, o código de barras será centralizado.
Alternativamente, podem ser utilizados valores numéricos:
alignment=0 (esquerda),
alignment=1 (centro),
alignment=2 (direita).
|
backcolor
api.activebarcode.net/v2/svg?backcolor=ff0000 api.activebarcode.net/v2/svg?backcolor=00ff00 api.activebarcode.net/v2/svg?backcolor=0000ff Cor de fundo como cor HTML. Por exemplo. ffffff = branco, 000000 = preto |
forecolor
api.activebarcode.net/v2/svg?forecolor=ff0000 api.activebarcode.net/v2/svg?forecolor=00ff00 api.activebarcode.net/v2/svg?forecolor=0000ff Cor de primeiro plano como cor HTML. Por exemplo. ffffff = branco, 000000 = preto |
NotchHeightInPercent
api.activebarcode.net/v2/svg?NotchHeightInPercent=50&code=CODEEAN13&text=123456789012 api.activebarcode.net/v2/svg?NotchHeightInPercent=100&code=CODEEAN13&text=123456789012 Altura dos entalhes (EAN-13, UPC-A/E e outros) em porcentagem. |
fontsize
api.activebarcode.net/v2/svg?fontsize=8 api.activebarcode.net/v2/svg?fontsize=28 Tamanho da fonte da linha de texto legível do código de barras. |