Verifica accessibilità PDF
Seleziona un PDF e il browser lo apre in locale per esaminare ciò da cui dipende uno screen reader: l’albero dei tag, il livello di testo, le proprietà del documento. Per ogni lacuna trovi il punto in cui correggerla.
Il tuo browser apre il file sul tuo dispositivo. Non viene caricato e noi non lo vediamo mai, quindi puoi controllare tranquillamente anche documenti privati.
Un PDF è un disegno con una struttura facoltativa
Una pagina web parte dalla struttura. L’HTML dice «questo è un titolo, questo è un elenco» e il browser decide come disegnarlo. Un PDF funziona al contrario. In fondo è un insieme di istruzioni di disegno: metti questo glifo a queste coordinate, dipingi questa immagine lì. A una stampante o a un paio d’occhi non serve altro. Ma lì dentro niente dice quali glifi formano un paragrafo, quale colonna viene prima o cosa mostra un’immagine.
Per questo il formato ha un secondo livello, facoltativo, chiamato albero della struttura, o semplicemente tag. Somiglia molto all’HTML: H1, P, L per gli elenchi, Table, Figure con testo alternativo. Ogni tag punta al contenuto disegnato che descrive. Gli screen reader, la modalità di riadattamento dei visualizzatori sul cellulare e gli strumenti di sintesi vocale seguono i tag. Quando non ce ne sono, ripiegano sull’ordine di disegno, e in un pieghevole a due colonne questo spesso vuol dire saltare tra colonne, didascalie e piè di pagina.
Cosa viene esaminato nel tuo file
| Controllo | Problema segnalato quando |
|---|---|
| Protezione | La cifratura vieta sia la copia sia l’estrazione del testo per l’accessibilità |
| Tag | Nessun albero della struttura, un albero con meno di tre elementi, o nomi di tag fuori dall’insieme standard senza mappatura dei ruoli |
| Testo reale | Le pagine contengono meno di tre caratteri: pagine fatte solo di immagini indicano una scansione, pagine fatte di molti tracciati vettoriali indicano testo convertito in contorni |
| Codifica del testo | Più del 5% dei caratteri estratti sono simboli non mappati, segno di font senza tabella Unicode |
| Titolo | Vuoto, o simile a un nome di file («Report_v3.docx»), o presente ma senza che al visualizzatore sia detto di mostrarlo |
| Lingua | Nessuna lingua del documento dichiarata |
| Figure | Le figure taggate non hanno testo alternativo, o il loro testo è un nome di file o una parola come «immagine» |
| Titoli e tabelle | Nessun tag di titolo, nessun H1, livelli saltati; tabelle senza celle di intestazione TH; link cliccabili assenti dai tag |
| Moduli | Campi senza tooltip, che è il nome letto da uno screen reader; moduli XFA |
| Font | Font richiamati ma non incorporati |
Il testo e i campi dei moduli vengono letti sulle prime 500 pagine, l’albero della struttura sulle prime 300, immagini e font sulle prime 60.
Quali risultati affrontare per primi
Un risultato rosso blocca del tutto chi legge. Una scansione non ha testo da leggere, un file senza tag non ha un ordine, un file protetto può rifiutarsi di passare il testo ai software assistivi, e una lingua mancante fa pronunciare al motore vocale ogni parola con le regole sbagliate. Correggi questi prima di tutto il resto.
I risultati ambra peggiorano la lettura senza bloccarla. Senza titolo, la finestra e lo screen reader annunciano un nome di file. Titoli senza H1, o con buchi, rendono inaffidabile la navigazione per titoli. Una tabella senza celle di intestazione viene letta come una fila di numeri.
Se il riepilogo indica il programma da cui viene il file, parti da lì. Sistemare il documento sorgente ed esportarlo di nuovo è quasi sempre più rapido che riparare il PDF.
Correggi alla fonte
- Microsoft Word, PowerPoint
- Usa gli stili di titolo integrati e veri elenchi. Aggiungi il testo alternativo dal menu contestuale dell’immagine. Imposta il titolo in File › Informazioni. Esegui Revisione › Verifica accessibilità. Poi esporta con File › Salva con nome › PDF › Opzioni e lascia spuntato «Tag della struttura del documento per l’accessibilità». Non usare mai Stampa › Salva come PDF, che butta via i tag.
- Google Docs
- Applica stili di titolo e testo alternativo, poi File › Scarica › Documento PDF. Controlla qui il risultato, perché titolo e lingua spesso mancano ancora e richiedono un editor PDF.
- LibreOffice Writer
- File › Esporta come PDF, poi spunta «Accessibilità universale (PDF/UA)», che attiva anche i tag. Imposta il titolo in File › Proprietà › Descrizione.
- Adobe InDesign
- Associa gli stili di paragrafo ai tag di esportazione, imposta il testo alternativo in Opzioni di esportazione oggetto, ordina il contenuto nel pannello Articoli ed esporta con «Crea PDF con tag» e Mostra titolo impostato su Titolo documento.
- Canva
- Aggiungi il testo alternativo alle immagini e scarica come PDF Standard senza appiattire. Per tutto ciò che supera una o due pagine, mettiti in conto di completare la struttura in un editor PDF.
- Nessun file sorgente, o una scansione
- In Adobe Acrobat Pro: Scansione e OCR › Riconosci testo per le scansioni, poi Accessibilità › Aggiungi tag automaticamente al PDF, poi correggi a mano i tag e l’ordine di lettura. Titolo, impostazione di visualizzazione e lingua sono in File › Proprietà.
Cosa resta un lavoro umano
Il controllo conferma che i pezzi ci sono. Non può dirti se sono fatti bene. Un testo alternativo che dice «grafico» conta come presente. Tag nell’ordine sbagliato restano tag, e un tag di titolo su una riga decorativa resta un titolo. Il contrasto dei colori dentro le pagine non viene misurato, e nemmeno l’ordine di tabulazione logico dei campi dei moduli.
Superare questo controllo non è un certificato di conformità PDF/UA o WCAG. Per i documenti con valore legale, esegui la verifica completa in Acrobat Pro o con lo strumento gratuito PAC, poi ascolta qualche pagina con uno screen reader.
Domande frequenti
Il mio PDF viene caricato su un server?
No. Uno script che gira nella scheda del browser apre il file e lo analizza sul tuo dispositivo. Non ci arriva nulla, quindi puoi controllare documenti riservati in sicurezza. Per verificarlo di persona, scollegati dalla rete dopo il caricamento della pagina. Il controllo funziona lo stesso.
Come faccio a sapere se un PDF ha i tag?
Trascinalo qui e leggi la riga Tag. In Adobe Acrobat Reader puoi anche aprire File › Proprietà e cercare «PDF con tag: Sì» in fondo alla scheda Descrizione. Quella riga dice solo che i tag esistono, non che siano corretti.
Perché Stampa in PDF produce un file non accessibile?
La stampa invia al driver della stampante PDF solo istruzioni di disegno, le stesse che riceverebbe una stampante a carta. Titoli, testo alternativo, lingua e link non fanno parte di un lavoro di stampa, quindi vanno persi. Usa invece il comando Esporta o Salva come PDF del programma.
Posso rendere accessibile un PDF scansionato?
In parte. Il riconoscimento ottico dei caratteri (OCR) aggiunge un livello di testo, così il contenuto può essere letto ad alta voce e cercato, e i tag automatici possono poi indovinare una struttura. Il testo riconosciuto va riletto, e titoli, tabelle e ordine di lettura di solito vanno corretti a mano.
Che differenza c’è tra PDF/UA e un PDF accessibile?
PDF/UA (ISO 14289) è lo standard tecnico che stabilisce cosa deve contenere un PDF accessibile: tag completi, font incorporati, un titolo visualizzato, una lingua, testo alternativo sulle figure. «PDF accessibile» è il termine di tutti i giorni, e in pratica indica un file conforme a PDF/UA e ai criteri WCAG pertinenti.