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 · PDF-tilgængelighed

Tilgængelige PDF'er fra ende til anden: fra forfatterskab til udbedring

En praktisk teknisk guide til at producere tilgængelige PDF'er — forfattervalg i InDesign, Word og LibreOffice, det tag-træ PDF/UA faktisk kræver, fire udbedringsvær ktøjer og hvordan JAWS, NVDA, VoiceOver og ChromeVox håndterer en tagget PDF forskelligt.

Tilgængelige PDF’er fra ende til anden:
fra forfatterskab til udbedring

PDF-tilgængelighed er ikke et enkelt switch, du slår til i Acrobat til sidst. Det er en kæde af beslutninger, der starter i InDesign eller Word, løber igennem tag-træet, rammer PDF/UA-overensstemmelse, verificeres i PAC og til sidst møder fire skærmlæsere, der hver læser den samme fil lidt forskelligt. Denne guide gennemgår kæden i den rækkefølge, ingeniører faktisk arbejder med den.

ISO 14289-1
PDF/UA-overensstemmelsesstandard (2014, opdateret 2024)
31
Matterhorn Protocol-fejlbetingelser en tagget PDF skal opfylde
4 + 4
Udbedringsvær ktøjer og skærmlæsere dækket nedenfor
12 min læsning
Opdateret maj 2026

1. Forfatterskab: vælg det upstream-vær ktøj du faktisk kan leve med

Den enkelt beslutning der former alle efterfølgende trin er forfatteringsmiljøet. En PDF genereret fra et korrekt struktureret InDesign-dokument med Make Accessible-handlingen anvendt bærer 80 procent af sine tilgængeligheds-metadata, inden nogen åbner Acrobat. En PDF eksporteret fra et Word-dokument, hvor overskrifter var efterlignet med fed og større tekst, bærer næsten ingen, og ingen mængde downstream-udbedring vil fuldt ud redde den. Valget af forfatteringsværktøj er med andre ord ikke æstetisk. Det er strukturelt.

Tre produktionsstier dominerer institutionel udgivelse i 2026. Adobe InDesign med Make Accessible-handlingen er standarden for satsede dokumenter — årsrapporter, lærebøger, regulatoriske indberetninger — hvor layoutet er fast, og filen forlader designteamet kun én gang. Microsoft Word med Gem som tilgængelig PDF er arbejdshesten for kontordokumenter — politikker, kontrakter, breve — hvor kilden redigeres løbende, og PDF’en er en gengivelse snarere end en destination. LibreOffice med PDF Accessibility Checker-aflevering er den åbne kildekode-sti brugt af myndigheder og universiteter med politikmæssige grunde til at undgå Microsoft- og Adobe-stakke.

InDesign
Satsede dokumenter · bedst tag-fidelitet hvis afsnitstypografier kortlægges til tags upstream
Word
Kontordokumenter · Gem som tilgængelig PDF + Tilgængelighedskontrol-ruden
LibreOffice
Open source-sti · aflever til PAC til verificering, svageste native checker
Hvorfor upstream-vær ktøjet betyder noget

Tag-træer produceret af InDesign og Word er strukturelt afledt af afsnitstypografier. Tag-træer produceret af udbedringsvær ktøjer er hævdet efterfølgende. Det første er reviderbart mod kilden; det andet er kun reviderbart mod sig selv. Auditorer spørger i stigende grad efter kilden, ikke kun PDF’en.


2. Tag-træet: hvad enhver tilgængelig PDF faktisk indeholder

Under enhver tilgængelig PDF er en parallel logisk struktur — tag-træet — der ikke har noget med det visuelle layout at gøre. Den synlige PDF er et koordinat-adresseret maleinstruktionssæt. Tag-træet er et separat hierarkisk dokumentobjektmodel, der siger: denne maleoperation er den første overskrift, den der er den tredje bullet i den anden liste, dette billede er dekorativt, det andet billede har alternativ tekst “Kvartalsomsætning efter segment, FY24”. En skærmlæser læser tag-træet, ikke malingen.

Seks tag-kategorier bærer det meste af meningen i virkelige dokumenter: overskrifter (H1 til H6) danner den navigerbare disposition; afsnit (P) er prosaforløbene; lister (L, LI, Lbl, LBody) er de ordnede eller uordnede opremsninger; tabeller (Table, TR, TH, TD) er datagitteret med kolonne- og rækkeoverskrifter eksponeret via Scope-attributten; figurer (Figure) bærer alternativ tekst på deres Alt- eller ActualText-attribut; og læserækkefølgen, som er dybde-først-gennemgangen af selve træet, bestemmer den rækkefølge, hvori en skærmlæser taler dokumentet. En side der ser rigtig ud i to kolonner kan læses i den forkerte rækkefølge, hvis tag-træet placerer højre kolonne før venstre.

To yderligere attributter er vigtige på hvert tag i en korrekt produceret fil. Sprogsattributten (Lang) fortæller skærmlæseren, hvilken udtaleordbog der skal bruges — fransk citeret inde i et engelsk afsnit har brug for sin egen Lang-attribut på et Span-tag, ellers vil det blive læst med engelske fonemer. Og artefakt-markøren skelner dekorativt indhold fra strukturelt indhold; sidehoved, sidefod, sidetal og dekorative linjer bør alle markeres som artefakter, så skærmlæseren springer dem over.

God vs. dårlig tagstruktur for en tokolonne-rapportside
God — tagget fra en afsnitstypografi-kortlagt kilde

Sect → H1 (sidetitel) → P (deck) → H2 (venstre kolonne-overskrift) → P, P, L/LI × 3 → H2 (højre kolonne-overskrift) → P, P → Figure med Alt → Table med TH(Scope=Col) og TH(Scope=Row). Læserækkefølgen følger træet. Sidehoved markeret som Artifact.

Dårlig — tagget fra en print-first PDF efterbehandlet i Acrobat

Enkelt fladt Sect med alt indhold som utypede P-tags. Overskrifter er P-tags med større skrifttype. Lister er P-tags med bullet-glyphs inde i prosaen. Figurer har ingen Alt. Læserækkefølgen skifter mellem kolonner linje for linje, fordi tag-træet spejler kolonne-for-kolonne malesekvensen, ikke den logiske sekvens.

Læserækkefølge er ikke visuel rækkefølge

Acrobats Reading Order-vær ktøj viser nummererede overlays på den visuelle side, der svarer til tag-træ-gennemgang. Ingeniører der kun verificerer mod det visuelle layout overser fejl i læserækkefølgen, fordi det visuelle layout kan være korrekt, mens tag-træ-gennemgangen er rodet. Verificér altid med Tags-ruden åben og med en skærmlæser.


3. PDF/UA-overensstemmelse: hvad ISO 14289-1 faktisk kræver

PDF/UA er den internationale standard for tilgængelige PDF’er, offentliggjort som ISO 14289-1 i 2014 og opdateret i 2024. Hvor WCAG er teknologineutral og platformsneutral, er PDF/UA PDF-specifik — det er kontrakten mellem dokumentproducent-software, dokumentkonsument-software og hjælpeteknologi, der siger: dette filens tag-træ, metadata og struktur overholder et verificerbart sæt betingelser, så en konformerende læser kan stole på dem.

Standarden operationaliseres gennem Matterhorn Protocol, vedligeholdt af PDF Association, der opdeler PDF/UA i 31 nummererede fejlbetingelser med både maskineltjekbare og menneskekontrollerbare varianter. Maskinelt tjekbare fejl inkluderer fraværet af en dokumenttitel i metadata, tilstedeværelsen af figurer uden Alt eller ActualText, lister struktureret uden for L/LI-tags og sprogsattributter mangler på dokumentet eller på sprogskiftede forløb. Menneskekontrollerbare fejl dækker de ting, software ikke kan verificere alene — om alternativ tekst på en Figure faktisk beskriver figuren, om læserækkefølgen matcher den logiske sekvens, om overskrifter er logisk nestede frem for spring-niveauede.

2024-opdateringen justerede PDF/UA med WCAG 2.2-succeskriterier og præciserede behandlingen af digitale signaturer og formularer — tilgængelige PDF-formularer skal eksponere feltlabels, felttooltips og tabuleringsrækkefølge, og signerede PDF’er må ikke blokere skærmlæserens adgang til det underliggende tag-træ efter signering.

14289-1
ISO-standard, oprindeligt 2014, opdateret 2024
31
Matterhorn Protocol-fejlbetingelser
87
Individuelle testvarianter (maskinel + menneskelig)
EN 301 549
Europæisk udbudsstandard der inkorporerer PDF/UA ved reference

»PDF/UA-overensstemmelse er en bundgrænse, ikke et loft. En fil kan opfylde alle 31 Matterhorn-betingelser og stadig være en dårlig læseoplevelse, hvis alternativ teksten er generisk eller læserækkefølgen er teknisk gyldig men semantisk forkert.«

— PDF Association, Matterhorn Protocol-vejledning, 2024-udgave

4. Udbedringsvær ktøjer: fire produkter ingeniører faktisk vælger imellem

Når en PDF ankommer uden et brugbart tag-træ — og de fleste ældre PDF’er gør det — indsnævres ingeniørens valg til fire udbedringsmiljøer. Hvert har en forskellig kombination af styrker i tag-træ-redigering, OCR for scannede originaler, batchbehandling og PDF/UA-rapportering. Matrixen nedenfor kortlægger kapabilitet mod vær ktøj.

PAC 2024Adobe Acrobat ProFoxit PDF EditorABBYY FineReader 16
Fuld PDF/UA-rapportJa (kanonisk)Delvist (preflight)Delvist (egne checker)Begrænset
Rediger tag-træ i appN/A (skrivebeskyttet)JaJaJa
OCR for scannede PDF’erN/AJaJaJa (bedst i klassen)
Læserækkefølge-overlaySkrivebeskyttetJa (Touch Up Reading Order)JaBegrænset
Masse- / scripted udbedringN/AJa (Actions)Ja (Actions)Ja (Hot Folder)
Matterhorn-justeret outputJaTilnærmetTilnærmetBegrænset
PrisklasseGratisAbonnementPermanent licens eller abonnementPermanent licens
PDF Accessibility Checker (PAC)
Access for All, Schweiz · gratis, Windows-desktop
Verificerer, ikke editor
StyrkeKanonisk PDF/UA-rapport
SvaghedIngen redigering; kun verificering
Brug nårEndelig godkendelse, audit
Adobe Acrobat Pro
Adobe · abonnement, krydsplatform
Industristandard
StyrkeTag-rude, Reading Order-vær ktøj, Actions
SvaghedIndbygget checker tæller færre fejl end PAC
Brug nårTag-træ-redigering på de fleste filer
Foxit PDF Editor
Foxit · permanent licens eller abonnement
Acrobat-alternativ
StyrkeLignende funktionssæt til lavere pris
SvaghedMindre plug-in-økosystem
Brug nårUdbudsregler udelukker Adobe
ABBYY FineReader 16
ABBYY · permanent licens, Windows + macOS
OCR-specialist
StyrkeBedst-i-klassen OCR for scannede originaler
SvaghedSvagere ren tag-redigerings-UI
Brug nårKilden er en scannet billed-kun-PDF
PAC plus én editor er standardparringen

PAC er den eneste bredt betroede PDF/UA-verificer i feltet, men den redigerer ikke. De fleste produktionsteams parrer PAC med Acrobat Pro (standard) eller Foxit (hvor licensregler kræver et alternativ) og tyer til ABBYY kun, når kilden er en scannet billed-kun-PDF, der kræver OCR, inden et tag-træ kan bygges.


5. Hvordan de fire skærmlæsere håndterer en tagget PDF

En korrekt tagget PDF er kun producentens halvdel af kæden. Den anden halvdel er skærmlæseren, og de fire læsere som de fleste brugere faktisk anvender behandler den samme fil på subtilt forskellige måder. Forskellene er vigtige, fordi et dokument der læses tydeligt i JAWS kan snuble i NVDA, og en fil der fungerer i VoiceOver på macOS kan opføre sig anderledes, når den samme fil åbnes af ChromeVox i Chromes indbyggede PDF-visning.

JAWS har den dybeste, ældste PDF-understøttelse af enhver kommerciel skærmlæser. Dens PDF-tilstand renderer taggede PDF’er via Acrobat eller Acrobat Reader og eksponerer tag-træet direkte — overskriftsliste (Insert+F6), formularsliste (Insert+F5), tabelcellenavigation med standard JAWS-tabelknapper. Når en PDF mangler tags, tilbyder JAWS at udlede struktur, men det udledte resultat er upålideligt; ingeniører bør ikke validere mod JAWS-udledte læsninger.

NVDA læser taggede PDF’er via Acrobat eller Acrobat Reader, med gennemsynsnavigation der spejler dens webside-model — H til at hoppe overskrifter, K til at hoppe links, T til at hoppe tabeller. NVDAs PDF-understøttelse er forbedret markant siden 2022, men halter stadig JAWS for komplekse tabeller og formularfelter. NVDA giver mere ærlig feedback for dokumenter med misformede tags: hvor JAWS kan fortsætte, har NVDA en tendens til at blive tavs, hvilket er nyttigt diagnostisk.

VoiceOver på macOS læser PDF’er via Preview og Safari med rotornavigation (VO + U) over overskrifter, links, tabeller og formularfelter. VoiceOver er den mest tilgivende af de fire — den rekonstruerer en læserækkefølge selv for dårligt taggede filer — men dens tilgivelse kan maskere reelle fejl. Et dokument der læses acceptabelt i VoiceOver bør stadig verificeres mod JAWS eller NVDA, ikke omvendt.

ChromeVox på ChromeOS, og den bredere adfærd for enhver skærmlæser der interagerer med Chromes indbyggede PDF-visning, befinder sig i en anden kategori. Chromes PDF-visning rasteriserer og re-ekstraherer tekst frem for at rendere det originale tag-træ, så en PDF med et rent tag-træ kan miste meget af sin struktur, når den åbnes direkte i Chrome. Løsningen for tilgængeligheds-kritiske sammenhænge er at tvinge filen til download og åbne den i Acrobat Reader, eller at tilbyde et HTML-alternativ.

JAWS · AcrobatNVDA · AcrobatVoiceOver · PreviewChromeVox · Chrome-visning
Tag-træ-fidelitetHøjMiddel-højMiddelLav (re-ekstraheret)
OverskriftsnavigationJa (Insert+F6)Ja (H-tast)Ja (rotor)Begrænset
Tabeller med TH scopeJaJa (forbedret 2022+)Ja (rotor)Ofte fladtrykt
FormularfelterJaJaJaBegrænset
SprogskiftJa (Lang-attribut)JaJaInkonsekvent
Tavs ved misformede tagsFortsætterHar tendens til at blive tavsRekonstruererRe-ekstraherer
Test mod to læsere, ikke én

Hvis man kun har tid til at teste mod to kombinationer, vælg JAWS+Acrobat (institutionsstandarden i regulerede sektorer) og NVDA+Acrobat (den gratis open source-baseline). Tilsammen dækker de omtrent det samme område som en fire-læser-gennemgang for alt undtagen ChromeVox-specifikke edge cases.


6. Arbejdsgangen fra ende til anden, i den rækkefølge man faktisk kører den

At samle kæden: en enkelt tilgængelig PDF gennemgår seks konkrete trin. De er sekventielle — at springe et af dem over producerer en fil der vil fejle i et af de efterfølgende trin eller i brugerens hænder.

1

Forfat i et tag-bevidst vær ktøj med afsnitstypografier kortlagt

Enten InDesign med afsnitstypografier kortlagt til Export Tags, Word med de indbyggede typografier anvendt (ingen falske overskrifter), eller LibreOffice med Overskrift- og Liste-typografier anvendt. Tag-træet genereres fra disse typografikortlægninger.

2

Eksporter med tilgængeligheds-handlingen aktiveret

InDesign: Filer → Eksporter → PDF, vælg Tagget PDF og kør Make Accessible-handlingen. Word: Filer → Gem som Adobe PDF eller Gem som PDF med indstillingen Dokumentstrukturmærker for tilgængelighed. LibreOffice: Filer → Eksporter som PDF, afkrydset Tagget PDF og Brug reference-XObjects.

3

Verificer tag-træet i Acrobat eller Foxit

Åbn Tags-ruden, gennemgå træet, bekræft at overskrifter er logisk nestede, lister er L/LI/Lbl/LBody, tabeller har TH med Scope, figurer har Alt eller ActualText, og dekorative elementer er markeret som Artifact. Kør Vær ktøjer → Tilgængelighed → Læserækkefølge for at verificere læserækkefølgen numerisk.

4

Kør PAC for den kanoniske PDF/UA-rapport

PAC producerer den maskinel-tjekbare del af Matterhorn Protocol-rapporten. Løs alle røde flag. Bemærk at PACs grønne flag kun rydder de 31 maskinel-tjekbare betingelser; menneskekontrollerbare betingelser (såsom om alternativ teksten er meningsfuld) kræver stadig et menneske.

5

Test med mindst to skærmlæsere

JAWS+Acrobat og NVDA+Acrobat som minimum, plus VoiceOver hvis dit publikum inkluderer macOS-brugere. Naviger via overskrifter, tabeller, formularfelter. Bekræft at sprogskift læses i den rigtige stemme. Bekræft at læserækkefølgen matcher den logiske sekvens.

6

Levér og versionsstyr kilden

Leverancen er PDF’en, men det vedligeholdelige artefakt er kildedokumentet med dets afsnitstypografi-kortlægning. Gem begge. Når dokumentet skal opdateres, re-eksporter og re-verificer fra kilden — rediger ikke tag-træet i den leverede PDF direkte, medmindre kilden er uoprettelig.


Konklusion: tilgængelig PDF-produktion er en kæde, ikke et afkrydsningsfelt

Teams der behandler PDF-tilgængelighed som et efterbehandlings-udbedringsproblem ender med at betale regningen to gange — én gang til at udbedre en fil produceret uden strukturel intention, og igen hver gang den fil opdateres. Teams der behandler det som et forfatterskabsproblem bygger tag-træet ved kilden, regenererer det rent med hver revision og bruger PAC og en skærmlæser som verificering frem for reparation. Omkostningsforskellen mellem de to tilgange er stor; tilgængelighedsforskellen er større.

Kæden dokumenteret ovenfor er bevidst vær ktøjsagnostisk ved hvert led. Uanset om upstream er InDesign eller LibreOffice, editoren er Acrobat eller Foxit, verificeren er PAC og skærmlæseren er JAWS eller NVDA, er den strukturelle logik den samme: afsnitstypografier kortlægges til tags, tags overholder PDF/UA, PDF/UA verificeres af PAC, og skærmlæsere læser resultatet. Vær ktøjer skifter; kæden gør det ikke.

For udbud- og compliance-teams er den operationelle implikation, at PDF-tilgængeligheds-erklæringer bør referere til produktionskæden — forfattervær ktøjet, eksporthandlingen, verificeren — ikke blot et Acrobat-checker-resultat. For ingeniørteams er implikationen, at tag-træet er sandhedskilden, og tag-træet bygges upstream for enhver PDF brugeren nogensinde ser. For en praktisk produktionsgennemgang der supplerer denne guide, se PDF-tilgængelighed trin for trin.

»Den tilgængelige PDF er den, hvis tag-træ blev forfattet, ikke den hvis tag-træ blev lappet.«

— disability-world editorial