A monitor showing a PDF accessibility checker and a tagged-PDF structure tree with nested heading and paragraph tags — the visual marker for end-to-end PDF accessibility.
Image description: A monitor showing a PDF accessibility checker and a tagged-PDF structure tree with nested heading and paragraph tags — the visual marker for end-to-end PDF accessibility.

Engineering primer · Accessibilità PDF

PDF accessibili dall'inizio alla fine: dalla creazione alla rimediazione

Una guida pratica per ingegneri sulla produzione di PDF accessibili — scelte di authoring in InDesign, Word e LibreOffice, l'albero dei tag richiesto da PDF/UA, i quattro strumenti di rimediazione e il comportamento di JAWS, NVDA, VoiceOver e ChromeVox su un PDF con tag.

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.

ISO 14289-1
Standard di conformità PDF/UA (2014, aggiornato 2024)
31
Condizioni di fallimento del Matterhorn Protocol che un PDF con tag deve superare
4 + 4
Strumenti di rimediazione e screen reader trattati di seguito
12 min di lettura
Aggiornato maggio 2026

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.

InDesign
Documenti tipografici · massima fedeltà dei tag se gli stili di paragrafo sono mappati ai tag a monte
Word
Documenti d’ufficio · Salva come PDF accessibile + pannello Verifica accessibilità
LibreOffice
Percorso open source · passaggio a PAC per la verifica, checker nativo meno potente
Perché lo strumento a monte è importante

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.

Struttura dei tag corretta e scorretta per una pagina di report su due colonne
Corretto — con tag da un sorgente mappato agli stili di paragrafo

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.

Scorretto — con tag da un PDF orientato alla stampa, rimediato in Acrobat

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.

L’ordine di lettura non è l’ordine visivo

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.

14289-1
Standard ISO, originariamente 2014, aggiornato 2024
31
Condizioni di fallimento del Matterhorn Protocol
87
Varianti di test individuali (automatiche + manuali)
EN 301 549
Standard europeo di procurement che incorpora PDF/UA per riferimento

«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.»

— PDF Association, guida al Matterhorn Protocol, edizione 2024

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 2024Adobe Acrobat ProFoxit PDF EditorABBYY FineReader 16
Report completo PDF/UASì (canonico)Parziale (preflight)Parziale (checker proprio)Limitato
Modifica albero tag in-appN/A (sola lettura)
OCR per PDF scansionatiN/ASì (migliore della categoria)
Overlay ordine di letturaSola letturaSì (Touch Up Reading Order)Limitato
Rimediazione in batch / scriptataN/ASì (Azioni)Sì (Azioni)Sì (Hot Folder)
Output allineato a MatterhornApprossimativoApprossimativoLimitato
Fascia di costoGratuitoAbbonamentoPerpetua o abbonamentoPerpetua
PDF Accessibility Checker (PAC)
Access for All, Svizzera · gratuito, desktop Windows
Verificatore, non editor
Punto di forzaReport canonico PDF/UA
Punto deboleNessuna modifica; solo verifica
Usare quandoApprovazione finale, audit
Adobe Acrobat Pro
Adobe · abbonamento, multipiattaforma
Default di settore
Punto di forzaPannello tag, strumento Ordine di lettura, Azioni
Punto deboleIl checker integrato conta meno problemi rispetto a PAC
Usare quandoModifica dell’albero dei tag sulla maggior parte dei file
Foxit PDF Editor
Foxit · perpetua o abbonamento
Alternativa ad Acrobat
Punto di forzaSet di funzionalità simile a costo inferiore
Punto deboleEcosistema di plug-in più ristretto
Usare quandoLe regole di acquisto escludono Adobe
ABBYY FineReader 16
ABBYY · perpetua, Windows + macOS
Specialista OCR
Punto di forzaOCR migliore della categoria per gli originali scansionati
Punto deboleInterfaccia di modifica tag meno potente
Usare quandoIl sorgente è un PDF solo-immagine scansionato
PAC più un editor è l’abbinamento standard

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 · AcrobatNVDA · AcrobatVoiceOver · PreviewChromeVox · Chrome viewer
Fedeltà all’albero dei tagAltaMedio-altaMediaBassa (ri-estratto)
Navigazione nei titoliSì (Insert+F6)Sì (tasto H)Sì (rotore)Limitata
Tabelle con TH scopeSì (migliorato 2022+)Sì (rotore)Spesso appiattite
Campi moduloLimitato
Cambio di linguaSì (attributo Lang)Incoerente
Silenzioso su tag malformatiContinua imperterritoTende ad ammutolirsiRicostruisceRi-estrae
Testare con due screen reader, non uno solo

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.»

— disability-world editorial