Verificação de acessibilidade de PDF
Selecione um PDF e o seu navegador o abre localmente para examinar aquilo de que um leitor de tela depende: a árvore de tags, a camada de texto, as propriedades do documento. Cada falha vem com o lugar onde corrigi-la.
Seu navegador abre o arquivo no seu próprio dispositivo. Ele não é enviado e nós nunca o vemos, então dá para verificar documentos privados com segurança.
Um PDF é um desenho com uma estrutura opcional
Uma página web parte da estrutura. O HTML diz “isto é um título, isto é uma lista” e o navegador decide como desenhar. Um PDF funciona ao contrário. No fundo, é um conjunto de instruções de desenho: coloque este glifo nestas coordenadas, pinte esta imagem ali. Uma impressora ou um par de olhos não precisa de mais nada. Mas nada ali diz quais glifos formam um parágrafo, qual coluna vem primeiro ou o que uma imagem mostra.
Para isso, o formato tem uma segunda camada, opcional, chamada árvore de estrutura, ou simplesmente tags. Ela lembra muito o HTML: H1, P, L para listas, Table, Figure com texto alternativo. Cada tag aponta para o conteúdo desenhado que descreve. Leitores de tela, o modo de refluxo dos leitores de PDF no celular e as ferramentas de leitura em voz alta seguem as tags. Quando não há nenhuma, eles recorrem à ordem de desenho, e num folheto de duas colunas isso muitas vezes significa pular entre colunas, legendas e rodapés.
O que é examinado no seu arquivo
| Verificação | Problema apontado quando |
|---|---|
| Proteção | A criptografia proíbe ao mesmo tempo a cópia e a extração de texto para acessibilidade |
| Tags | Sem árvore de estrutura, uma árvore com menos de três elementos, ou nomes de tag fora do conjunto padrão sem mapeamento de papel |
| Texto real | As páginas têm menos de três caracteres: páginas só de imagem indicam uma digitalização, páginas feitas de muitos traçados vetoriais indicam texto convertido em contornos |
| Codificação do texto | Mais de 5% dos caracteres extraídos são símbolos sem mapeamento, sinal de fontes sem tabela Unicode |
| Título | Vazio, ou com cara de nome de arquivo (“Relatorio_v3.docx”), ou presente sem que o leitor de PDF seja instruído a exibi-lo |
| Idioma | Nenhum idioma de documento declarado |
| Figuras | Figuras com tag sem texto alternativo, ou com um texto que é nome de arquivo ou uma palavra como “imagem” |
| Títulos e tabelas | Nenhuma tag de título, nenhum H1, níveis pulados; tabelas sem células de cabeçalho TH; links clicáveis ausentes das tags |
| Formulários | Campos sem dica de ferramenta, que é o nome que um leitor de tela fala; formulários XFA |
| Fontes | Fontes referenciadas mas não incorporadas |
O texto e os campos de formulário são lidos nas primeiras 500 páginas, a árvore de estrutura nas primeiras 300, imagens e fontes nas primeiras 60.
Quais resultados tratar primeiro
Um resultado vermelho trava o leitor por completo. Uma digitalização não tem texto para falar, um arquivo sem tags não tem ordem, um arquivo bloqueado pode se recusar a entregar o texto ao software assistivo, e a falta de idioma faz o mecanismo de fala pronunciar cada palavra com as regras erradas. Corrija esses antes de qualquer outra coisa.
Os resultados âmbar pioram a leitura sem bloqueá-la. Sem título, a janela e o leitor de tela anunciam um nome de arquivo. Títulos sem H1, ou com lacunas, tornam pouco confiável a navegação por títulos. Uma tabela sem células de cabeçalho é lida como uma enxurrada de números.
Se o resumo indicar o programa de onde o arquivo veio, comece por ele. Corrigir o documento de origem e exportar de novo é quase sempre mais rápido do que consertar o PDF.
Corrija na origem
- Microsoft Word, PowerPoint
- Use os estilos de título nativos e listas de verdade. Adicione texto alternativo pelo menu de contexto da imagem. Defina o título em Arquivo › Informações. Rode Revisão › Verificar Acessibilidade. Depois exporte por Arquivo › Salvar Como › PDF › Opções e mantenha marcada a opção “Marcas de estrutura de documento para acessibilidade”. Nunca use Imprimir › Salvar como PDF, que joga as tags fora.
- Google Docs
- Aplique estilos de título e texto alternativo, depois Arquivo › Fazer download › Documento PDF. Verifique o resultado aqui, porque título e idioma muitas vezes continuam faltando e exigem um editor de PDF.
- LibreOffice Writer
- Arquivo › Exportar como PDF, depois marque “Acessibilidade universal (PDF/UA)”, que também ativa as tags. Defina o título em Arquivo › Propriedades › Descrição.
- Adobe InDesign
- Associe os estilos de parágrafo às tags de exportação, defina o texto alternativo nas Opções de exportação de objeto, ordene o conteúdo no painel Artigos e exporte com “Criar PDF com tags” e Exibir título definido como Título do documento.
- Canva
- Adicione texto alternativo às imagens e baixe como PDF Padrão sem nivelar. Para qualquer coisa com mais de uma ou duas páginas, conte com terminar a estrutura num editor de PDF.
- Sem arquivo de origem, ou uma digitalização
- No Adobe Acrobat Pro: Digitalizar e OCR › Reconhecer texto para digitalizações, depois Acessibilidade › Adicionar tags automaticamente ao PDF, depois corrija as tags e a ordem de leitura à mão. Título, opção de exibição e idioma ficam em Arquivo › Propriedades.
O que continua sendo trabalho humano
A verificação confirma que as peças estão lá. Não consegue dizer se elas prestam. Um texto alternativo que diz “gráfico” conta como presente. Tags na ordem errada continuam sendo tags, e uma tag de título numa linha decorativa continua sendo um título. O contraste de cores dentro das páginas não é medido, e a ordem lógica de tabulação dos campos de formulário também não.
Passar aqui não é certificado de conformidade com PDF/UA ou WCAG. Para documentos com peso legal, rode o verificador completo do Acrobat Pro ou a ferramenta gratuita PAC, depois ouça algumas páginas com um leitor de tela.
Perguntas frequentes
Meu PDF é enviado para um servidor?
Não. Um script que roda na aba do navegador abre o arquivo e o analisa no seu próprio aparelho. Nada dele é enviado para nós, então você pode verificar documentos confidenciais com segurança. Para conferir por conta própria, desconecte-se da rede depois que a página carregar. A verificação continua funcionando.
Como saber se um PDF tem tags?
Solte o arquivo aqui e leia a linha Tags. No Adobe Acrobat Reader você também pode abrir Arquivo › Propriedades e procurar “PDF com tags: Sim” no fim da guia Descrição. Essa linha só diz que as tags existem, não que estão corretas.
Por que Imprimir em PDF gera um arquivo inacessível?
Imprimir só envia instruções de desenho ao driver da impressora PDF, as mesmas que uma impressora de papel receberia. Títulos, texto alternativo, idioma e links não fazem parte de um trabalho de impressão, então se perdem. Use o comando Exportar ou Salvar como PDF do programa.
Dá para tornar acessível um PDF digitalizado?
Em parte. O reconhecimento óptico de caracteres (OCR) adiciona uma camada de texto para que o conteúdo possa ser lido em voz alta e pesquisado, e a marcação automática pode então adivinhar uma estrutura. O texto reconhecido precisa de revisão, e títulos, tabelas e ordem de leitura geralmente têm de ser corrigidos à mão.
Qual a diferença entre PDF/UA e um PDF acessível?
O PDF/UA (ISO 14289) é a norma técnica que detalha o que um PDF acessível deve conter: tags completas, fontes incorporadas, título exibido, idioma, texto alternativo nas figuras. “PDF acessível” é o termo do dia a dia e, na prática, quer dizer um arquivo que atende ao PDF/UA e aos critérios WCAG pertinentes.