Skip to content

Barcode

Gera códigos de barras e QR codes a partir de um valor literal ou de binding.

JSON

json
{
  "type": "barcode",
  "id": "product_code",
  "x": 40,
  "y": 10,
  "width": 200,
  "height": 60,
  "value": "7891234567890",
  "format": "EAN13",
  "drawText": true
}

Propriedades

PropriedadeTipoPadrãoDescrição
widthdoubleLargura
heightdoubleAltura
valuestringConteúdo do código
formatstring"CODE128"Tipo do código
drawTextbooltrueExibir texto abaixo do código

Dica: para binding no PDF, use value no formato \"{campo}\" (exemplo: \"{sku}\").

Formatos suportados

FormatoDescriçãoExemplo de valor
CODE128Alfanumérico genéricoABC-123
CODE39Alfanumérico industrialABC123
EAN13Produtos (13 dígitos)7891234567890
QRQR Code (texto livre)https://example.com

Renderização por formato

FormatoComo renderiza
PDFRenderizado nativamente com package:barcode
HTMLRenderizado com JsBarcode (CODE128/CODE39/EAN13) e QRCode.js (QR)
CSV/ExcelValor como texto

Sulfite do 🇧🇷 para o mundo © 2026 Rafael S. Pinheiro