Wat maakt een PDF toegankelijk — en waarom het ertoe doet
Spec: ISO 14289-1ISO 14289-1Spec: ISO 14289-2ISO 14289-2Spec: ISO 32000-2ISO 32000-2Spec: WCAG 2.2WCAG 2.2
In het kort
Sectie met titel “In het kort”Een toegankelijke PDF is er een die een persoon die de pagina niet kan zien toch kan lezen, in de volgorde die je bedoelde, met elke afbeelding beschreven en elke kop aangekondigd als een kop. Deze pagina legt uit hoe een PDF die betekenis draagt — getagde inhoud, een structuurboom, leesvolgorde, alternatieve tekst — en waarom het de moeite waard is om het goed te doen.
Waarom dit belangrijk is
Sectie met titel “Waarom dit belangrijk is”Een PDF is standaard een verzameling markeringen op coördinaten. Hij zegt zet deze glyph hier en schilder die afbeelding daar. Hij zegt niet uit zichzelf dit is een kop, deze rij hoort bij die kolom, of deze afbeelding toont een ondertekend contract. Een ziende lezer vult die gaten direct in vanuit de lay-out. Een schermlezer kan dat niet. Hij heeft alleen wat het bestand daadwerkelijk vermeldt.
Dus een ongetagde PDF kan er perfect uitzien en als onzin gelezen worden: een tweekoloms pagina die recht overgelezen wordt, een datatabel platgeslagen tot een stroom ongerelateerde getallen, een grafiek die simpelweg zwijgt. De informatie staat op de pagina. Ze is alleen niet bereikbaar. Voor miljoenen mensen is dat het verschil tussen een document dat ze kunnen gebruiken en een dat ze niet kunnen gebruiken — en, steeds vaker, het verschil tussen een conforme overheidsdienst en een juridisch risico.
De korte versie
Sectie met titel “De korte versie”- Een getagde PDF draagt een parallelle laag van betekenis over de visuele markeringen: deze reeks glyphs is een kop, dat blok is een lijst, deze regio is een tabel.
- Die tags hangen aan een structuurboom — een logische schets van het document, los van waar dingen op de pagina staan (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7).
- De boom legt de leesvolgorde vast, zodat inhoud wordt gepresenteerd in de volgorde die je bedoelde, niet in de volgorde waarin glyphs toevallig werden geschilderd.
- Niet-tekstuele inhoud draagt een tekstequivalent: een
/Alt-beschrijving voor een afbeelding, vervangende tekst voor een glyph-reeks die een lezer anders zou verhaspelen (Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). - PDF/UA (ISO 14289) is de norm die zegt wanneer dit alles aanwezig en correct is. Het is wat “toegankelijke PDF” betekent als technische bewering, niet als marketingbewering (Spec: ISO 14289-1ISO 14289-1).
Hoe NextPDF dit aanpakt
Sectie met titel “Hoe NextPDF dit aanpakt”Twee lagen, één bestand
Sectie met titel “Twee lagen, één bestand”Zie een toegankelijke PDF als twee lagen die samen reizen. De inhoudslaag is wat je ziet: glyphs, lijnen, afbeeldingen, geplaatst op coördinaten. De structuurlaag is wat het betekent: een boom van elementen — document, koppen, alinea’s, lijsten, tabellen, figuren — die elk stuk inhoud benoemt en op volgorde zet.
De twee worden aan elkaar gestikt door marked content. Elke betekenisvolle reeks op de pagina wordt omhuld en krijgt een identifier; het bijbehorende structuurelement verwijst terug naar die identifier. Die koppeling is wat hulptechnologie in staat stelt de logische boom te doorlopen en bij elke knoop de exacte bytes op de pagina te vinden die ze beschrijft. Krijg de koppeling goed en een kop wordt aangekondigd als een kop; krijg hem fout en de structuur is een fictie die niet overeenkomt met wat wordt getoond.
De leesvolgorde leeft in de boom, niet in de lay-out
Sectie met titel “De leesvolgorde leeft in de boom, niet in de lay-out”Dit is het idee dat mensen verrast. De volgorde die een schermlezer gebruikt, is de volgorde van de structuurboom, en die is los van waar inhoud op de pagina valt (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7). Je kunt een zijbalk als laatste schilderen en een voetnoot als eerste; zolang de boom ze in de bedoelde volgorde rijgt, leest het document correct. Omgekeerd leest een prachtig opgemaakte pagina met een door elkaar gegooide boom prachtig verkeerd. Lay-out is voor ogen. De boom is voor iedereen anders.
Een tekstequivalent voor alles wat geen tekst is
Sectie met titel “Een tekstequivalent voor alles wat geen tekst is”Een foto, een logo, een grafiek, een decoratieve lijn — geen van deze zijn
woorden, dus geen ervan kondigt standaard iets aan. Getagde PDF dicht dat gat met
alternatieve beschrijvingen: de /Alt-tekst van een afbeelding beschrijft wat ze
overbrengt, en /ActualText levert een schone vervanging voor een glyph-reeks die
anders verkeerd zou worden gelezen, zoals een ligatuur of een gestileerde
drop-cap (Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). Puur decoratieve
markeringen worden getagd als artifacts zodat ze worden overgeslagen in plaats van
als ruis gelezen. De regel is eenvoudig: als het betekenis draagt, krijgt het een
tekstequivalent; als het dat niet doet, wordt het uit de weg gemarkeerd.
Hoe een schermlezer het bestand werkelijk consumeert
Sectie met titel “Hoe een schermlezer het bestand werkelijk consumeert”Wanneer hulptechnologie een getagde PDF opent, leest ze niet de pagina. Ze leest de boom, en gebruikt de marked-content-koppelingen om de tekst van elk element op volgorde naar boven te halen.
- OpenThe reader finds the structure tree root in the document catalog, the entry point to the logical document.
- Walk the treeIt traverses the logical hierarchy — document, headings, paragraphs, lists, tables — in structure order.
- Map the roleEach structure type maps to a familiar role, so a heading is announced as a heading and a list as a list.
- Read the contentFor each element it reads the linked page text, or the alternate description when the content is an image.
- Skip the noiseAnything tagged as a decorative artifact is passed over, never spoken.
Omdat de volgorde de volgorde van de boom is, leest een correct getagd tweekoloms rapport de ene kolom naar beneden en dan de andere, leest een tabel cel voor cel met haar koppen, en kondigt een figuur haar beschrijving aan in plaats van stil te vallen. De lezer hoeft de bedoeling van de auteur nooit te raden, omdat de bedoeling in het bestand is vastgelegd.
De norm die het vastpint: PDF/UA
Sectie met titel “De norm die het vastpint: PDF/UA”Dit alles wordt een controleerbare bewering onder PDF/UA. PDF/UA-1, gepubliceerd als ISO 14289-1, stelt de bestandsbrede vereisten voor een toegankelijke PDF bovenop het getagde-PDF-model (Spec: ISO 14289-1, §7ISO 14289-1 §7). PDF/UA-2, ISO 14289-2, draagt die vereisten over op de PDF 2.0-baseline en verfijnt hoe echte inhoud op het structuurmodel wordt afgebeeld (Spec: ISO 14289-2, §8ISO 14289-2 §8). PDF/UA bestuurt de structuur van het bestand; de bredere Web Content Accessibility Guidelines beschrijven de uitkomsten waartegen een document wordt gemeten, en een conformiteitsbewering noemt het niveau dat het daadwerkelijk bereikte (Spec: WCAG 2.2, §5WCAG 2.2 §5). De twee werken samen: PDF/UA zegt dat de machinerie aanwezig en correct is, WCAG kadert hoe goed eruit ziet voor een mens.
Praktisch voorbeeld
Sectie met titel “Praktisch voorbeeld”Tags zijn niet zichtbaar, dus de enige eerlijke manier om ze te controleren is kijken naar de structuur die een tool rapporteert. Een minimale toegankelijke pagina heeft een echte boom: een documentwortel, een kop, een alinea, en een figuur die een beschrijving draagt in plaats van stilte.
StructTreeRoot └─ Document ├─ H1 "Quarterly Report" ├─ P "Revenue rose across every region this quarter." └─ Figure /Alt "Bar chart: revenue by region, all four up"Een lezer die deze boom doorloopt, kondigt een kop van niveau één aan, leest de alinea, en leest dan de beschrijving van de figuur — in die volgorde, ongeacht waar elk element werd geschilderd. Haal de boom weg en dezelfde pagina wordt drie losgekoppelde reeksen glyphs en één stille rechthoek. De pixels zijn identiek. De ervaring niet.
Veelvoorkomend misverstand
Sectie met titel “Veelvoorkomend misverstand”Het veelvoorkomende geloof is dat een PDF “toegankelijk is omdat de tekst selecteerbaar is”. Selecteerbare tekst betekent dat de glyphs echte karakters zijn in plaats van een gescande afbeelding — noodzakelijk, maar lang niet voldoende. Selecteerbare tekst zonder structuurboom heeft nog steeds geen koppen, geen leesvolgorde, geen tabelrelaties, en geen afbeeldingsbeschrijvingen. Toegankelijkheid gaat over structuur en betekenis, niet louter over de aanwezigheid van extraheerbare karakters. Een bestand kan kopiëren-en-plakken doorstaan en een schermlezer volledig falen.
Een tweede valkuil is “getagd” behandelen als een ja/nee-badge. Een bestand kan
getagd zijn en toch fout: tags die inhoud verkeerd labelen, een boom waarvan de
volgorde niet overeenkomt met de bedoeling, afbeeldingen met lege of nutteloze
/Alt-tekst. Getagd is het begin van het gesprek, niet het eind ervan.
Beperkingen en grenzen
Sectie met titel “Beperkingen en grenzen”Deze pagina legt de concepten uit en de normen die ze definiëren. Het is geen conformiteitscertificaat, en geen enkele tool kan er op eigen kracht een verlenen.
| Edition | Availability |
|---|---|
| Core | Core writes tagged PDF: it emits a structure tree, marks decorative content as artifacts, and carries the alternate text you supply. |
| Pro | Adds richer structure mapping for complex layouts — multi-level tables, lists, and figures — so the tree better matches the intended reading order. |
| Enterprise | Adds a structural conformance check and report. It remains a structure check, not a certification — the final determination belongs to a validator and a human reviewer. |
Twee grenzen verdienen het om duidelijk benoemd te worden. Ten eerste kan de
engine correcte structuur produceren, maar hij kan geen redactionele kwaliteit
beoordelen: hij draagt getrouw een /Alt-beschrijving die “image” zegt, en dat is
aan de auteur, niet aan de engine. Toegankelijkheid is een samenwerking tussen een
tool die betekenis vastlegt en een mens die ze aanlevert. Ten tweede bevestigt een
geautomatiseerde controle — inclusief een validator zoals veraPDF — dat de
machinerie aanwezig en goedgevormd is. Hij bevestigt niet dat een persoon die een
schermlezer gebruikt het resultaat ook echt kan begrijpen. De definitieve
goedkeuring is menselijk. Zie
PDF/A en PDF/UA valideren voor hoe
die geautomatiseerde controle erin past.
Verwante documentatie
Sectie met titel “Verwante documentatie”- Het standaardenlandschap — waar PDF/UA en WCAG zich bevinden in de bredere federatie van normen die NextPDF volgt.
- Lettertypen: het moeilijke deel — waarom tekst die er goed uitziet toch ondoorzoekbaar kan zijn, en hoe dat toegankelijkheid raakt.
- Wat een PDF werkelijk is — het objectmodel waarbinnen de structuurboom leeft.
- PDF/A en PDF/UA valideren — hoe je een geautomatiseerde conformiteitscontrole uitvoert, en wat hij je wel en niet kan vertellen.
Verklarende woordenlijst
Sectie met titel “Verklarende woordenlijst”- Getagde PDF — een PDF die een parallelle laag van structuurtags over zijn visuele inhoud draagt, zodat hulptechnologie de betekenis van het document kan bereiken, niet alleen zijn markeringen.
- Structuurboom — de logische schets van een document (wortel, koppen, alinea’s, lijsten, tabellen, figuren), vastgelegd onafhankelijk van de paginalay-out en gebruikt om de leesvolgorde te bepalen.
- Leesvolgorde — de volgorde waarin inhoud aan een lezer wordt gepresenteerd, genomen uit de structuurboom in plaats van uit waar glyphs werden geschilderd.
- Alternatieve tekst — een tekstequivalent voor niet-tekstuele inhoud: een
/Alt-beschrijving voor een afbeelding, of een/ActualText-vervanging voor een glyph-reeks die anders verkeerd zou worden gelezen. - Artifact — inhoud die als decoratief is getagd (een lijn, een achtergrond, een watermerk) zodat een lezer haar overslaat in plaats van haar aan te kondigen.
- PDF/UA — PDF/Universal Accessibility, ISO 14289. De norm die definieert wanneer een getagde PDF werkelijk toegankelijk is. PDF/UA-1 is ISO 14289-1; PDF/UA-2 is ISO 14289-2, op de PDF 2.0-baseline.