PDF accessibili dall’inizio alla fine:
dalla creazione alla rimediazione
L’accessibilità di un PDF non è un’unica opzione da attivare in Acrobat alla fine del processo. È una catena di decisioni che inizia in InDesign o Word, attraversa l’albero dei tag, raggiunge la conformità PDF/UA, viene verificata in PAC e infine incontra quattro screen reader che leggono lo stesso file in modo leggermente diverso. Questo primer percorre la catena nell’ordine in cui gli ingegneri la affrontano nella pratica.
1. Authoring: scegliere lo strumento a monte con cui si può effettivamente lavorare
La decisione che influenza ogni passaggio successivo è l’ambiente di authoring. Un PDF generato da un documento InDesign correttamente strutturato con l’azione Rendi accessibile applicata porta già l’80 percento dei metadati di accessibilità prima che qualcuno apra Acrobat. Un PDF esportato da un documento Word in cui i titoli erano simulati con testo in grassetto e di dimensioni maggiori non ne porta quasi nessuno, e nessuna rimediazione successiva riuscirà a recuperarlo completamente. La scelta dello strumento di authoring, in altre parole, non è estetica. È strutturale.
Tre percorsi di produzione dominano la pubblicazione istituzionale nel 2026. Adobe InDesign con l’azione Rendi accessibile è lo standard per i documenti tipografici — relazioni annuali, libri di testo, fascicoli normativi — dove il layout è fisso e il file lascia il team di design una volta sola. Microsoft Word con Salva come PDF accessibile è lo strumento per i documenti d’ufficio — policy, contratti, lettere — dove il sorgente viene modificato continuamente e il PDF è una resa piuttosto che una destinazione. LibreOffice con il passaggio al PDF Accessibility Checker è il percorso open source utilizzato da governi e università che hanno ragioni di policy per evitare i software Microsoft e Adobe.
Gli alberi dei tag prodotti da InDesign e Word sono strutturalmente derivati dagli stili di paragrafo. Gli alberi dei tag prodotti dagli strumenti di rimediazione sono assertiti dopo il fatto. Il primo è verificabile rispetto al sorgente; il secondo è verificabile solo rispetto a sé stesso. I revisori chiedono sempre più spesso di vedere il sorgente, non solo il PDF.
2. L’albero dei tag: cosa contiene effettivamente ogni PDF accessibile
Sotto ogni PDF accessibile c’è una struttura logica parallela — l’albero dei tag — che non ha nulla a che vedere con il layout visivo. Il PDF visibile è un insieme di istruzioni di disegno indirizzate per coordinate. L’albero dei tag è un modello a oggetti documento gerarchico separato che dice questa operazione di disegno è il primo titolo, quella è il terzo punto della seconda lista, questa immagine è decorativa, quella ha il testo alternativo «Ricavi trimestrali per segmento, FY24». Uno screen reader legge l’albero dei tag, non il disegno.
Sei categorie di tag portano la maggior parte del significato nei documenti reali: i titoli (H1-H6) formano la struttura navigabile; i paragrafi (P) sono il testo; le liste (L, LI, Lbl, LBody) sono le enumerazioni ordinate o non ordinate; le tabelle (Table, TR, TH, TD) sono le griglie di dati con le intestazioni di colonna e riga esposte tramite l’attributo Scope; le figure (Figure) portano il testo alternativo nel loro attributo Alt o ActualText; e l’ordine di lettura, che è l’attraversamento in profondità dell’albero stesso, stabilisce la sequenza in cui uno screen reader parla il documento. Una pagina che sembra corretta su due colonne può essere letta nell’ordine sbagliato se l’albero dei tag mette la colonna destra prima di quella sinistra.
Altri due attributi sono importanti su ogni tag in un file correttamente prodotto. L’attributo di lingua (Lang) indica allo screen reader quale dizionario di pronuncia utilizzare — il francese citato in un paragrafo in italiano ha bisogno del proprio attributo Lang su un tag Span, altrimenti verrà letto con la fonetica italiana. E il marcatore di artifact distingue il contenuto decorativo da quello strutturale; intestazioni, piè di pagina, numeri di pagina e linee decorative devono essere marcati come artifact affinché lo screen reader li salti.
Sect → H1 (titolo pagina) → P (sommario) → H2 (titolo colonna sinistra) → P, P, L/LI × 3 → H2 (titolo colonna destra) → P, P → Figure con Alt → Table con TH(Scope=Col) e TH(Scope=Row). L’ordine di lettura segue l’albero. L’intestazione di pagina è marcata come Artifact.
Singolo Sect piatto con tutto il contenuto come tag P non tipizzati. I titoli sono tag P con carattere più grande. Le liste sono tag P con glifi bullet nel testo. Le figure non hanno Alt. L’ordine di lettura alterna tra le colonne riga per riga perché l’albero dei tag rispecchia la sequenza di disegno colonna per colonna, non la sequenza logica.
Lo strumento Ordine di lettura di Acrobat mostra sovrapposizioni numerate sulla pagina visiva che corrispondono all’attraversamento dell’albero dei tag. Gli ingegneri che verificano solo rispetto al layout visivo mancano i fallimenti dell’ordine di lettura, perché il layout visivo può essere corretto mentre l’attraversamento dell’albero dei tag è disordinato. Verificare sempre con il pannello Tag aperto e con uno screen reader.
3. Conformità PDF/UA: cosa richiede effettivamente la ISO 14289-1
PDF/UA è lo standard internazionale per i PDF accessibili, pubblicato come ISO 14289-1 nel 2014 e aggiornato nel 2024. Dove le WCAG sono neutrali rispetto alla tecnologia e alla piattaforma, PDF/UA è specifico per PDF — è il contratto tra il software che produce i documenti, il software che li consuma e le tecnologie assistive che dice l’albero dei tag, i metadati e la struttura di questo file sono conformi a un insieme verificabile di condizioni, così un lettore conforme può fare affidamento su di essi.
Lo standard è operativizzato attraverso il Matterhorn Protocol, mantenuto dalla PDF Association, che scompone PDF/UA in 31 condizioni di fallimento numerate, con varianti sia verificabili automaticamente sia verificabili manualmente. Le condizioni verificabili automaticamente includono l’assenza del titolo del documento nei metadati, la presenza di figure senza Alt o ActualText, liste strutturate al di fuori dei tag L/LI e attributi di lingua mancanti nel documento o nei tratti con cambio di lingua. Le condizioni verificabili manualmente riguardano ciò che il software non può verificare da solo — se il testo alternativo di una Figure descrive effettivamente la figura, se l’ordine di lettura corrisponde alla sequenza logica, se i titoli sono annidati logicamente anziché a salti di livello.
L’aggiornamento del 2024 ha allineato PDF/UA ai criteri di successo WCAG 2.2 e ha chiarito il trattamento delle firme digitali e dei moduli — i moduli PDF accessibili devono esporre le etichette dei campi, i tooltip dei campi e l’ordine di tabulazione, e i PDF firmati non devono bloccare l’accesso dello screen reader all’albero dei tag sottostante dopo la firma.
«La conformità PDF/UA è un pavimento, non un soffitto. Un file può superare tutte le 31 condizioni del Matterhorn e offrire comunque una scarsa esperienza di lettura se il testo alternativo è generico o l’ordine di lettura è tecnicamente valido ma semanticamente sbagliato.»
4. Strumenti di rimediazione: i quattro prodotti tra cui gli ingegneri scelgono
Quando un PDF arriva senza un albero dei tag utilizzabile — e la maggior parte dei PDF legacy è così — la scelta dell’ingegnere si riduce a quattro ambienti di rimediazione. Ciascuno ha una combinazione diversa di punti di forza nella modifica dell’albero dei tag, nell’OCR per gli originali scansionati, nell’elaborazione in batch e nei report PDF/UA. La matrice seguente mappa le capacità rispetto allo strumento.
| PAC 2024 | Adobe Acrobat Pro | Foxit PDF Editor | ABBYY FineReader 16 | |
|---|---|---|---|---|
| Report completo PDF/UA | Sì (canonico) | Parziale (preflight) | Parziale (checker proprio) | Limitato |
| Modifica albero tag in-app | N/A (sola lettura) | Sì | Sì | Sì |
| OCR per PDF scansionati | N/A | Sì | Sì | Sì (migliore della categoria) |
| Overlay ordine di lettura | Sola lettura | Sì (Touch Up Reading Order) | Sì | Limitato |
| Rimediazione in batch / scriptata | N/A | Sì (Azioni) | Sì (Azioni) | Sì (Hot Folder) |
| Output allineato a Matterhorn | Sì | Approssimativo | Approssimativo | Limitato |
| Fascia di costo | Gratuito | Abbonamento | Perpetua o abbonamento | Perpetua |
PAC è l’unico verificatore PDF/UA ampiamente affidabile sul campo, ma non modifica. La maggior parte dei team di produzione abbina PAC ad Acrobat Pro (predefinito) o a Foxit (dove le regole di licenza richiedono un’alternativa) e ricorre ad ABBYY solo quando il sorgente è un PDF solo-immagine scansionato che necessita dell’OCR prima che si possa costruire qualsiasi albero dei tag.
5. Come i quattro screen reader gestiscono un PDF con tag
Un PDF correttamente con tag è solo la metà della catena lato produttore. L’altra metà è lo screen reader, e i quattro lettori effettivamente utilizzati dalla maggior parte degli utenti trattano lo stesso file in modi leggermente diversi. Le differenze contano perché un documento che si legge bene in JAWS può avere problemi in NVDA, e un file che funziona in VoiceOver su macOS può comportarsi diversamente quando lo stesso file viene aperto da ChromeVox nel visualizzatore PDF integrato di Chrome.
JAWS ha il supporto PDF più profondo e più antico di qualsiasi screen reader commerciale. La sua Modalità PDF esegue il rendering dei PDF con tag attraverso Acrobat o Acrobat Reader ed espone direttamente l’albero dei tag — elenco dei titoli (Insert+F6), elenco dei moduli (Insert+F5), navigazione nelle celle della tabella con i tasti standard di JAWS. Quando un PDF non ha tag, JAWS proporrà di inferire la struttura, ma il risultato inferito è inaffidabile; gli ingegneri non dovrebbero convalidare i risultati di letture inferite da JAWS.
NVDA legge i PDF con tag anche attraverso Acrobat o Acrobat Reader, con una navigazione in modalità sfoglia che rispecchia il modello delle pagine web — H per passare ai titoli, K per i link, T per le tabelle. Il supporto PDF di NVDA è migliorato notevolmente dal 2022 ma rimane ancora indietro rispetto a JAWS per tabelle complesse e campi modulo. NVDA fornisce un feedback più onesto per i documenti con tag malformati: dove JAWS può continuare imperterrito, NVDA tende ad ammutolirsi, il che è utile a fini diagnostici.
VoiceOver su macOS legge i PDF attraverso Preview e Safari con la navigazione del rotore (VO + U) su titoli, link, tabelle e campi modulo. VoiceOver è il più tollerante dei quattro — ricostruirà un ordine di lettura anche per file con tag scadenti — ma la sua tolleranza può mascherare veri fallimenti. Un documento che si legge in modo accettabile in VoiceOver deve comunque essere verificato con JAWS o NVDA, non viceversa.
ChromeVox su ChromeOS, e il comportamento più generale di qualsiasi screen reader che interagisce con il visualizzatore PDF integrato di Chrome, si trova in una categoria diversa. Il visualizzatore PDF di Chrome rasterizza e ri-estrae il testo invece di eseguire il rendering dell’albero dei tag originale, quindi un PDF con un albero dei tag pulito può perdere gran parte della sua struttura se aperto direttamente in Chrome. La soluzione alternativa per i contesti critici per l’accessibilità è forzare il download del file e aprirlo in Acrobat Reader, oppure fornire un’alternativa HTML.
| JAWS · Acrobat | NVDA · Acrobat | VoiceOver · Preview | ChromeVox · Chrome viewer | |
|---|---|---|---|---|
| Fedeltà all’albero dei tag | Alta | Medio-alta | Media | Bassa (ri-estratto) |
| Navigazione nei titoli | Sì (Insert+F6) | Sì (tasto H) | Sì (rotore) | Limitata |
| Tabelle con TH scope | Sì | Sì (migliorato 2022+) | Sì (rotore) | Spesso appiattite |
| Campi modulo | Sì | Sì | Sì | Limitato |
| Cambio di lingua | Sì (attributo Lang) | Sì | Sì | Incoerente |
| Silenzioso su tag malformati | Continua imperterrito | Tende ad ammutolirsi | Ricostruisce | Ri-estrae |
Se si ha tempo di testare solo con due combinazioni, scegliere JAWS+Acrobat (il default istituzionale nei settori regolamentati) e NVDA+Acrobat (la base open source gratuita). Insieme coprono approssimativamente lo stesso terreno di una verifica con quattro screen reader per tutto tranne i casi limite specifici di ChromeVox.
6. Il flusso di lavoro end-to-end, nell’ordine in cui si esegue effettivamente
Mettendo insieme la catena: un singolo PDF accessibile percorre sei passi concreti. Sono sequenziali — saltarne anche uno solo produce un file che fallirà in uno dei passaggi successivi o nelle mani dell’utente.
Creare in uno strumento con consapevolezza dei tag e stili di paragrafo mappati
InDesign con stili di paragrafo mappati agli Export Tag, Word con gli stili integrati applicati (nessun titolo simulato), oppure LibreOffice con gli stili di Heading e List applicati. L’albero dei tag viene generato da queste mappature degli stili.
Esportare con l’azione di accessibilità abilitata
InDesign: File → Esporta → PDF, scegliere PDF con tag ed eseguire l’azione Rendi accessibile. Word: File → Salva come Adobe PDF o Salva come PDF con l’opzione Tag di struttura del documento per l’accessibilità. LibreOffice: File → Esporta come PDF, spuntare PDF con tag e Usa XObject di riferimento.
Verificare l’albero dei tag in Acrobat o Foxit
Aprire il pannello Tag, percorrere l’albero, confermare che i titoli siano annidati logicamente, le liste siano L/LI/Lbl/LBody, le tabelle abbiano TH con Scope, le figure abbiano Alt o ActualText e gli elementi decorativi siano marcati come Artifact. Eseguire Strumenti → Accessibilità → Ordine di lettura per verificare l’ordine di lettura numericamente.
Eseguire PAC per il report canonico PDF/UA
PAC produce la parte verificabile automaticamente del report del Matterhorn Protocol. Risolvere ogni segnalazione rossa. Notare che il flag verde di PAC soddisfa solo le 31 condizioni verificabili automaticamente; le condizioni verificabili manualmente (come se il testo alternativo sia significativo) richiedono ancora una persona.
Testare con almeno due screen reader
JAWS+Acrobat e NVDA+Acrobat come minimo, più VoiceOver se il pubblico include utenti macOS. Navigare per titoli, per tabelle, per campi modulo. Confermare che i cambi di lingua vengano letti con la voce corretta. Confermare che l’ordine di lettura corrisponda alla sequenza logica.
Pubblicare e controllare le versioni del sorgente
Il deliverable è il PDF, ma l’artefatto manutenibile è il documento sorgente con la mappa degli stili di paragrafo. Conservare entrambi. Quando il documento necessita di un aggiornamento, ri-esportare e ri-verificare dal sorgente — non modificare direttamente l’albero dei tag del PDF pubblicato a meno che il sorgente non sia irrecuperabile.
Conclusione: la produzione di PDF accessibili è una catena, non una casella da spuntare
I team che trattano l’accessibilità dei PDF come un problema di rimediazione finale finiscono per pagare il conto due volte — una volta per rimediare un file prodotto senza intento strutturale, e di nuovo ogni volta che il file viene aggiornato. I team che la trattano come un problema di authoring costruiscono l’albero dei tag alla fonte, lo rigenerano in modo pulito ad ogni revisione e usano PAC e uno screen reader come verifica piuttosto che come riparazione. La differenza di costo tra le due posture è grande; la differenza di accessibilità è ancora maggiore.
La catena documentata sopra è deliberatamente indipendente dagli strumenti a ogni anello. Che il sistema a monte sia InDesign o LibreOffice, l’editor sia Acrobat o Foxit, il verificatore sia PAC e lo screen reader sia JAWS o NVDA, la logica strutturale è la stessa: gli stili di paragrafo vengono mappati ai tag, i tag sono conformi a PDF/UA, PDF/UA viene verificato da PAC e gli screen reader leggono il risultato. Gli strumenti cambiano; la catena no.
Per i team di procurement e conformità, l’implicazione operativa è che le dichiarazioni di accessibilità dei PDF devono fare riferimento alla catena di produzione — lo strumento di authoring, l’azione di esportazione, il verificatore — non solo al risultato di un checker Acrobat. Per i team di ingegneria, l’implicazione è che l’albero dei tag è la fonte di verità e viene costruito a monte rispetto a qualsiasi PDF che l’utente veda mai. Per una procedura guidata di produzione pratica che integra questo primer, consultare il playbook step-by-step per l’accessibilità dei PDF.
«Il PDF accessibile è quello il cui albero dei tag è stato creato, non quello il cui albero dei tag è stato rattoppato.»