Descrição do PDF417
O PDF417 é um código bidimensional (2D) baseado em códigos de barras empilhados (código de pilha). Os caracteres utilizados são codificados em palavras de código. Cada palavra de código é composta por 17 módulos, cada um dos quais é composto por quatro barras e quatro espaços.O PDF417 é um código altamente compacto e flexível com comprimento variável. Podem ser codificados até 1.108 bytes.
Nível de correção de erros:
O PDF417 utiliza um nível de correção de erros (ECL) diferente, dependendo do comprimento do código. Se forem utilizadas menos de 41 palavras de código, é utilizado o ECL2. Para 41-160 palavras de código, é utilizado o ECL3. Para 161-320 palavras de código, é utilizado o ECL4. Para 321 ou mais palavras de código, utiliza-se ECL5.

Example of a PDF417 with ECL2

Exemplo de um PDF417 com ECL3

Exemplo de um PDF417 com ECL4

Exemplo de um PDF417 com ECL5
Outro exemplo de um PDF417:

Neste PDF417, os tremas alemães, entre outros, são codificados para efeitos de demonstração.
Mais informações sobre isso podem ser encontradas em https://pt.wikipedia.org/wiki/PDF417.