Pular para o conteúdo
getnextpdf.com

O que torna um PDF acessível — e por que isso importa

Spec: ISO 14289-1Spec: ISO 14289-2Spec: ISO 32000-2Spec: WCAG 2.2

Um PDF acessível é aquele que uma pessoa que não consegue ver a página ainda consegue ler, na ordem que você quis dizer, com cada imagem descrita e cada título anunciado como um título. Esta página explica como um PDF carrega esse significado — conteúdo marcado, uma árvore de estrutura, a ordem de leitura, o texto alternativo — e por que vale a pena acertar isso.

Um PDF, por padrão, é um conjunto de marcas em coordenadas. Ele diz coloque este glifo aqui e pinte esta imagem ali. Ele não diz, por si só, isto é um título, esta linha pertence àquela coluna ou esta imagem mostra um contrato assinado. Um leitor que enxerga preenche essas lacunas instantaneamente a partir do layout. Um leitor de tela não consegue. Ele tem apenas o que o arquivo de fato declara.

Então um PDF não marcado pode parecer perfeito e ser lido como uma confusão sem sentido: uma página de duas colunas anunciada de uma ponta à outra, uma tabela de dados achatada em um fluxo de números sem relação, um gráfico que é simplesmente silencioso. A informação está na página. Ela apenas não está acessível. Para milhões de pessoas, essa é a diferença entre um documento que elas conseguem usar e um que não conseguem — e, cada vez mais, a diferença entre um serviço público conforme e uma exposição jurídica.

  • Um PDF marcado carrega uma camada paralela de significado sobre as marcas visuais: esta sequência de glifos é um título, aquele bloco é uma lista, esta região é uma tabela.
  • Essas tags se penduram em uma árvore de estrutura — um esboço lógico do documento, separado de onde as coisas ficam na página (Spec: ISO 32000-2, §14.7).
  • A árvore fixa a ordem de leitura, de modo que o conteúdo é apresentado na sequência que você pretendeu, não na ordem em que os glifos por acaso foram pintados.
  • O conteúdo não textual carrega um equivalente textual: uma descrição /Alt para uma imagem, texto de substituição para uma sequência de glifos que um leitor de outra forma distorceria (Spec: ISO 32000-2, §14.8).
  • O PDF/UA (ISO 14289) é a norma que diz quando tudo isso está presente e correto. É o que “PDF acessível” significa como uma alegação de engenharia, não de marketing (Spec: ISO 14289-1).

Pense em um PDF acessível como duas camadas que viajam juntas. A camada de conteúdo é o que você vê: glifos, linhas, imagens, posicionados em coordenadas. A camada de estrutura é o que isso significa: uma árvore de elementos — documento, títulos, parágrafos, listas, tabelas, figuras — que nomeia cada peça de conteúdo e a coloca em ordem.

As duas são costuradas juntas pelo conteúdo marcado (marked content). Cada sequência significativa na página é envolvida e recebe um identificador; o elemento de estrutura correspondente aponta de volta para esse identificador. Esse vínculo é o que permite que a tecnologia assistiva percorra a árvore lógica e, em cada nó, encontre os bytes exatos na página que ele descreve. Acerte o vínculo e um título é anunciado como um título; erre e a estrutura é uma ficção que não corresponde ao que é mostrado.

A ordem de leitura vive na árvore, não no layout

Seção intitulada “A ordem de leitura vive na árvore, não no layout”

Esta é a ideia que surpreende as pessoas. A ordem que um leitor de tela usa é a ordem da árvore de estrutura, e essa é independente de onde o conteúdo cai na página (Spec: ISO 32000-2, §14.7). Você pode pintar uma barra lateral por último e uma nota de rodapé primeiro; desde que a árvore as costure na sequência pretendida, o documento é lido corretamente. Por outro lado, uma página lindamente diagramada com uma árvore embaralhada é lida lindamente errada. O layout é para os olhos. A árvore é para todos os outros.

Um equivalente textual para tudo o que não é texto

Seção intitulada “Um equivalente textual para tudo o que não é texto”

Uma fotografia, um logotipo, um gráfico, uma régua decorativa — nada disso são palavras, então nada disso anuncia algo por padrão. O PDF marcado fecha essa lacuna com descrições alternativas: o texto /Alt de uma imagem descreve o que ela transmite, e /ActualText fornece uma substituição limpa para uma sequência de glifos que de outra forma seria lida errada, como uma ligadura ou uma capitular estilizada (Spec: ISO 32000-2, §14.8). Marcas puramente decorativas são marcadas como artefatos para que sejam puladas em vez de lidas como ruído. A regra é simples: se carrega significado, recebe um equivalente textual; se não, é marcado para sair do caminho.

Como um leitor de tela realmente consome o arquivo

Seção intitulada “Como um leitor de tela realmente consome o arquivo”

Quando a tecnologia assistiva abre um PDF marcado, ela não lê a página. Ela lê a árvore, e usa os vínculos de conteúdo marcado para trazer à superfície o texto de cada elemento em ordem.

  1. AbrirO leitor encontra a raiz da árvore de estrutura no catálogo do documento, o ponto de entrada para o documento lógico.
  2. Percorrer a árvoreEle atravessa a hierarquia lógica — documento, títulos, parágrafos, listas, tabelas — na ordem da estrutura.
  3. Mapear o papelCada tipo de estrutura mapeia para um papel familiar, então um título é anunciado como um título e uma lista como uma lista.
  4. Ler o conteúdoPara cada elemento ele lê o texto vinculado da página, ou a descrição alternativa quando o conteúdo é uma imagem.
  5. Pular o ruídoQualquer coisa marcada como artefato decorativo é ignorada, nunca falada.
Como um leitor de tela consome um PDF marcado: ele abre o documento, encontra a raiz da árvore de estrutura, percorre a árvore lógica em ordem, mapeia cada elemento para um papel familiar, lê o texto do elemento ou sua descrição alternativa e pula qualquer coisa marcada como decorativa. A sequência de leitura vem da árvore, não de onde o conteúdo fica na página.

Como a sequência é a sequência da árvore, um relatório de duas colunas corretamente marcado é lido descendo uma coluna e depois a outra, uma tabela é lida célula por célula com seus cabeçalhos, e uma figura anuncia sua descrição em vez de cair no silêncio. O leitor nunca precisa adivinhar a intenção do autor, porque a intenção está registrada no arquivo.

Tudo isso se torna uma alegação verificável sob o PDF/UA. O PDF/UA-1, publicado como ISO 14289-1, declara os requisitos no nível de arquivo para um PDF acessível sobre o modelo de PDF marcado (Spec: ISO 14289-1, §7). O PDF/UA-2, ISO 14289-2, carrega esses requisitos para a baseline do PDF 2.0 e refina como o conteúdo real mapeia para o modelo de estrutura (Spec: ISO 14289-2, §8). O PDF/UA governa a estrutura do arquivo; as mais amplas Web Content Accessibility Guidelines descrevem os resultados em relação aos quais um documento é medido, e uma alegação de conformidade nomeia o nível que de fato alcançou (Spec: WCAG 2.2, §5). Os dois trabalham juntos: o PDF/UA diz que a maquinaria está presente e correta, o WCAG enquadra o que é bom para um humano.

As tags não são visíveis, então a única forma honesta de verificá-las é olhar a estrutura que uma ferramenta reporta. Uma página acessível mínima tem uma árvore de verdade: uma raiz de documento, um título, um parágrafo e uma figura que carrega uma descrição em vez de silêncio.

StructTreeRoot
└─ Document
├─ H1 "Quarterly Report"
├─ P "Revenue rose across every region this quarter."
└─ Figure /Alt "Bar chart: revenue by region, all four up"

Um leitor percorrendo esta árvore anuncia um título de nível um, lê o parágrafo e então lê a descrição da figura — nessa ordem, independentemente de onde cada elemento foi pintado. Tire a árvore e a mesma página vira três sequências desconexas de glifos e um retângulo silencioso. Os pixels são idênticos. A experiência não é.

A crença frequente é que um PDF “é acessível porque o texto é selecionável”. Texto selecionável significa que os glifos são caracteres reais em vez de uma imagem digitalizada — necessário, mas longe de suficiente. Texto selecionável sem árvore de estrutura ainda não tem títulos, nem ordem de leitura, nem relações de tabela, nem descrições de imagem. A acessibilidade é sobre estrutura e significado, não meramente a presença de caracteres extraíveis. Um arquivo pode passar no copiar-e-colar e falhar por completo com um leitor de tela.

Uma segunda armadilha é tratar “marcado” como um selo de sim/não. Um arquivo pode ser marcado e ainda estar errado: tags que rotulam o conteúdo de forma incorreta, uma árvore cuja ordem não corresponde à intenção, imagens com texto /Alt vazio ou inútil. Marcado é o início da conversa, não o fim dela.

Esta página explica os conceitos e as normas que os definem. Ela não é um certificado de conformidade, e nenhuma ferramenta pode conceder um por conta própria.

PDF/UA structural accessibility — edition availability
EditionAvailability
Core

O Core escreve PDF marcado: ele emite uma árvore de estrutura, marca o conteúdo decorativo como artefatos e carrega o texto alternativo que você fornece.

Pro

Adiciona um mapeamento de estrutura mais rico para layouts complexos — tabelas, listas e figuras em vários níveis — para que a árvore corresponda melhor à ordem de leitura pretendida.

Enterprise

Adiciona uma verificação e um relatório de conformidade estrutural. Ela continua sendo uma verificação de estrutura, não uma certificação — a determinação final cabe a um validador e a um revisor humano.

Duas fronteiras valem ser ditas com clareza. Primeiro, o motor pode produzir estrutura correta, mas não pode julgar a qualidade editorial: ele carregará fielmente uma descrição /Alt que diz “imagem”, e isso é responsabilidade do autor, não do motor. A acessibilidade é uma colaboração entre uma ferramenta que registra o significado e um humano que o fornece. Segundo, uma passagem automatizada — incluindo um validador como o veraPDF — confirma que a maquinaria está presente e bem formada. Ela não confirma que uma pessoa usando um leitor de tela consegue de fato entender o resultado. A aprovação final é humana. Veja validando PDF/A e PDF/UA para saber como essa verificação automatizada se encaixa.

  • O panorama das normas — onde o PDF/UA e o WCAG se situam na federação mais ampla de normas que o NextPDF acompanha.
  • Fontes: a parte difícil — por que um texto que parece correto ainda pode ser impossível de pesquisar, e como isso toca a acessibilidade.
  • O que um PDF realmente é — o modelo de objetos dentro do qual a árvore de estrutura vive.
  • Validando PDF/A e PDF/UA — como executar uma verificação de conformidade automatizada, e o que ela pode e não pode lhe dizer.
  • PDF marcado (tagged) — um PDF que carrega uma camada paralela de tags de estrutura sobre seu conteúdo visual, de modo que a tecnologia assistiva consiga alcançar o significado do documento, não apenas suas marcas.
  • Árvore de estrutura — o esboço lógico de um documento (raiz, títulos, parágrafos, listas, tabelas, figuras), registrado independentemente do layout da página e usado para determinar a ordem de leitura.
  • Ordem de leitura — a sequência na qual o conteúdo é apresentado a um leitor, retirada da árvore de estrutura em vez de onde os glifos foram pintados.
  • Texto alternativo — um equivalente textual para conteúdo não textual: uma descrição /Alt para uma imagem, ou uma substituição /ActualText para uma sequência de glifos que de outra forma seria lida incorretamente.
  • Artefato — conteúdo marcado como decorativo (uma régua, um fundo, uma marca d’água) para que um leitor o pule em vez de anunciá-lo.
  • PDF/UA — PDF/Universal Accessibility, ISO 14289. A norma que define quando um PDF marcado é genuinamente acessível. O PDF/UA-1 é a ISO 14289-1; o PDF/UA-2 é a ISO 14289-2, sobre a baseline do PDF 2.0.