Versões de PDF explicadas: 1.4, 1.7, 2.0 e PDF/A
PDFs carregam um número de versão no cabeçalho —%PDF-1.7 ou %PDF-2.0, por exemplo. A versão indica quais funcionalidades o arquivo pode usar. A maioria dos leitores aceita silenciosamente arquivos escritos para uma versão mais antiga que a que suportam. O problema vem quando um arquivo usa uma funcionalidade mais recente do que o leitor conhece. Esta página lista cada versão, o que ela adicionou e quando você deveria se importar.
Contexto
Por que o PDF tem versões
A especificação PDF cresceu por mais de 30 anos. Cada revisão adicionou funcionalidades (criptografia, compressão, transparência, mídia rica) sem quebrar arquivos existentes. Um leitor que suporta PDF 1.7 pode abrir um arquivo 1.4, mas um leitor 1.4 pode não entender um arquivo 1.7. A versão no cabeçalho é um contrato: o arquivo promete que usa apenas funcionalidades até essa versão.
Na prática, visualizadores modernos (Chrome, Firefox, Safari, Adobe Acrobat, Preview do macOS, pdf-lib, PDF.js) todos suportam pelo menos PDF 1.7, que é a base de fato hoje. O PDF 2.0 é adotado gradualmente mas a maioria dos arquivos reais ainda é 1.4–1.7.
Linha principal
PDF 1.4 a 2.0
PDF 1.4 (2001)
Adicionou transparência (o estado gráfico /ExtGState), suporte a imagens JPEG2000 e PDF marcado para acessibilidade. É a base para muitos fluxos de impressão antigos e ainda é largamente produzido por exportadores antigos.
PDF 1.5 (2003)
Adicionou fluxos de objetos e fluxos de referências cruzadas — a compressão estrutural que permite que PDFs modernos sejam muito menores que seus equivalentes 1.4. Também adicionou criptografia AES-128 (uma melhoria de segurança importante sobre o antigo RC4) e JPEG2000 em fluxos de objetos. Se você comprime um PDF e o tamanho cai de repente, você provavelmente está regravando um arquivo 1.4 em 1.5 com fluxos de objetos.
PDF 1.6 (2004)
Adicionou criptografia AES-256 (o padrão moderno para PDFs seguros), formulários interativos aprimorados (XFA) e suporte a anotações mais rico. A maioria dos PDFs criptografados que você encontra hoje são 1.6 ou 1.7 com AES-256.
PDF 1.7 (2006, ISO 32000-1:2008)
A primeira versão padronizada pela ISO. O PDF 1.7 é abase prática: todos os leitores modernos o suportam, e a maioria dos arquivos é escrita nesse nível. Ele esclareceu arte 3D, arquivos incorporados e mídia rica, mas a maior parte dos arquivos 1.7 reais usa apenas o conjunto de funcionalidades 1.5 mais alguns extras.
PDF 2.0 (2017, ISO 32000-2:2020)
A primeira versão desenvolvida sob gestão ISO em vez de apenas Adobe. Ela removeu funcionalidades obsoletas (criptografia RC4, algumas construções legadas de árvore de nomes, a arquitetura de formulários XFA foi descontinuada) e adicionou exigências de robustez do mundo real: análise mais estrita, criptografia aprimorada e melhor suporte a transparência e cor. Arquivos PDF 2.0 são ainda incomuns porque tantos writers usam 1.7 por padrão para compatibilidade.
Subconjuntos
Os padrões PDF/*
Acima da linha de versão principal, vários subconjuntos ISO restringem o PDF a um caso de uso específico. Um arquivo em conformidade com um subconjunto ainda é um PDF, mas com regras adicionais.
PDF/A — Arquivamento
ISO 19005, em partes 1–4. O PDF/A proíbe funcionalidades que quebram a reprodutibilidade a longo prazo: sem criptografia, sem referências externas, sem JavaScript, fontes devem ser incorporadas, a cor deve ser independente de dispositivo. Usado por tribunais, governos e arquivos onde o arquivo deve renderizar identicamente por décadas.
PDF/X — Produção para impressão
ISO 15930. O PDF/X exige todas as fontes incorporadas, cor em um espaço de cor de impressão (CMYK ou um perfil ICC nomeado) e caixas de bleed e trim definidas. Usado por gráficas comerciais. Enviar um arquivo não PDF/X para uma gráfica frequentemente faz com que ela o devolva.
PDF/UA — Acessibilidade
ISO 14289. O PDF/UA exige um PDF marcado com uma ordem de leitura real, texto alternativo em cada imagem significativa, um idioma do documento e uma hierarquia de títulos correta. Exigido para conformidade com WCAG/Section 508. Consulte nosso explicador PDF/UA para os requisitos completos.
PDF/E — Engenharia
ISO 24517. O PDF/E suporta modelos 3D incorporados e marcação de engenharia. Nicho, mas ainda mantido.
PDF/VT — Impressão variável e transacional
ISO 16612. O PDF/VT estende o PDF/X para impressão de dados variáveis — faturas, extratos, mala direta onde cada cópia é diferente. Otimizado para impressoras digitais de alta velocidade.
Na prática
Qual versão deveria ser seu arquivo?
- Compartilhamento geral: PDF 1.7. Compatibilidade máxima sem desvantagens.
- Arquivamento: PDF/A-2 ou PDF/A-3. O arquivo sobreviverá ao software que o criou.
- Impressão comercial: PDF/X-4 (baseado em PDF 1.6) ou PDF/X-1a (mais antigo, PDF 1.3). Pergunte à sua gráfica qual ela prefere.
- Acessibilidade: PDF/UA. Exigido para governo e educação em muitas jurisdições.
- Criptografado: PDF 1.7 com AES-256. Evite RC4 (PDF 1.4 e anterior) — ele está criptograficamente quebrado.
Você geralmente não escolhe a versão à mão — sua ferramenta de exportação faz isso. Word, Excel, PowerPoint, InDesign e Acrobat a expõem como opção "Salvar como PDF" ou um predefinido. O bom movimento é saber qual predefinido corresponde ao seu destino (Impressão, Arquivo, Web) e usá-lo.
Verificar
Como dizer qual versão é um arquivo
Abra o arquivo em um editor de texto e olhe a primeira linha. Dirá %PDF-1.7 ou similar. Essa é a versão declarada no cabeçalho. Para o nível de conformidade PDF/*, você precisa de uma ferramenta que leia os dicionários OutputIntents eMarkInfo — o Adobe Acrobat Pro Preflight é o padrão; alternativas gratuitas incluemverapdf para validação PDF/A e PDF/UA.
A versão no cabeçalho é um limite inferior: um arquivo marcado %PDF-1.4 pode ser lido por qualquer coisa que suporte 1.4 ou superior. Um arquivo marcado%PDF-2.0 pode não ser lido por ferramentas antigas. Em caso de dúvida, salve como 1.7.
Leia também