xBarcodexBarcode
ISO ISO/IEC 15438:2006

Gerador e Padrão de Código de Barras PDF417

Um formato de código de barras linear empilhado usado em transporte e cartões de identificação.

Live Generator
22/500

Completa os dígitos verificadores quando sua posição é clara. Para GS1, use os AIs entre parênteses. Os dígitos verificadores existentes são validados. Os demais formatos mantêm o comportamento habitual.

FG
BG
🛡️Retenção zero de dados: Codificado na memória de borda. Nunca armazenado.

Especificações Técnicas

Estrutura Padrões de Início/Parada + Indicadores de Linha + Colunas de Dados (Configurável)
Capacidade Texto: 1.850 caracteres, Binário: 1.108 bytes
Conjunto de Caracteres ASCII completo + Binário
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Aplicações Comuns

Este padrão é amplamente utilizado nas seguintes indústrias:

Carteiras de Motorista, Cartões de Embarque, logística
Restrições de entrada e paridade: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
Início rápido para desenvolvedores

Automate PDF417 via API

Referência completa da API →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "pdf_417",
  "content": "Pdf 417 | Powered by https://xbarcode.ai"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms Latência de Edge

⚡ A Ciência Por Trás

Como nosso motor Rust otimiza este formato específico:

O encoder de alto nível por programação dinâmica escolhe compactação Texto/Numérico/Byte para o menor payload PDF417.

  • Modelo de custo exato: 44 dígitos->15 codewords (numérico) e 6 bytes->5 codewords (byte) orienta a divisão ótima.
  • Caminhos rápidos: sequências longas de dígitos vão direto para o modo Numérico (sem DP) e entradas totalmente textuais ficam no modo Texto.
  • Auto-sizing escolhe linhas/colunas para uma razão ~3:1, com preferências do usuário e validação rígida dos limites do padrão.
  • ECC Reed-Solomon usa polinômio gerador em cache por nível (0-8) em armazenamento thread-local.
  • O renderer suporta PDF417 Compact (truncado) e gera corretamente indicadores de linha / clusters.
Padrões relacionados

Alternative Symbologies related to PDF417

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.