Conformiteit met PDF/UA
Silktide rapporteert elk resterend probleem met de conformiteit van een pdf op het gebied van toegankelijkheid dat niet door een andere documentcontrole wordt gedekt. De andere controles onderzoeken elk één bekend aandachtspunt, zoals tags, tabellen of lettertypen; deze controle vangt al het overige op dat de standaard vereist, zodat niets wat in een document wordt gevonden ongerapporteerd blijft.
De standaard is en deze is omvangrijk. De vereisten worden getest aan de hand van het , dat de standaard omzet in 136 specifieke voorwaarden voor constructies die de meeste documenten nooit gebruiken: artikelthreads, optionele inhoudslagen, ingesloten bijlagen en meer.
Waarom dit belangrijk is
Deze controle zorgt ervoor dat een bevinding nooit stilletjes wordt weggelaten. De meeste documenten voldoen op dezelfde handvol manieren niet aan de standaard. Daarom hebben die manieren hun eigen controles, maar de lange staart bestaat echt: een document dat niet voldoet aan een van de zeldzamere vereisten, voldoet nog steeds niet aan de conformiteitseisen. Zonder een vangnet zou zo'n document worden gerapporteerd alsof er niets mis mee was, terwijl een validator het tegendeel aangaf. Die kloof is erger dan welke afzonderlijke vereiste dan ook die daardoor verborgen kan blijven.
Dit betekent ook dat het antwoord van Silktide volledig blijft naarmate het testen van de standaard verbetert. Wanneer een nieuwe vereiste machinaal testbaar wordt, verschijnen bevindingen daarover hier meteen, in plaats van te moeten wachten tot er een aparte controle voor is geschreven.
Omdat deze controle veel verschillende vereisten omvat, verschilt de urgentie afhankelijk van wat er is gevonden. Lees de bevinding op het document zelf. Daarin staat de specifieke vereiste en wat je eraan moet doen. Behandel niet alles wat hier wordt gerapporteerd als even belangrijk.
Zo los je het op
- Open het document en lees de bevinding. Elke bevinding vermeldt de betrokken vereiste en wat je moet aanpassen. De details staan op het tabblad Controleren van het document.
- Exporteer het document opnieuw vanuit de bron met PDF/UA-uitvoer ingeschakeld. Hiermee wordt het merendeel van de lange staart opgelost zonder dat je hoeft te weten om welke vereiste het ging. Moderne exportmethoden vermijden de ongebruikelijke constructies die deze bevindingen in de eerste plaats veroorzaken.
- Of voer herstel uit met Silktide, waarmee het document opnieuw wordt opgebouwd volgens de standaard. Zie Hoe pdf-herstel werkt.
- Overweeg of de constructie überhaupt nodig is. Verschillende van deze vereisten hebben betrekking op verouderde functies – artikelthreads, gelaagde optionele inhoud, ingesloten bijlagen – die in een gewoon document zelden opzettelijk worden gebruikt. Een onnodige constructie verwijderen is eenvoudiger dan deze conform maken.
Zo test Silktide dit
- Zoek de pdf-documenten die vanaf je website zijn gelinkt en analyseer elk uniek bestand één keer, ongeacht naar hoeveel pagina's ernaar wordt gelinkt.
- Vergelijk het document met de testbare voorwaarden van de standaard.
- Zet elke bevinding apart die al door een van de specifieke documentcontroles wordt gedekt.
- Rapporteer het document als er iets overblijft, één keer per document, ongeacht het aantal bevindingen.
Omdat deze controle rapporteert wat overblijft, wordt geen andere controle gedupliceerd. Een document dat alleen niet voldoet vanwege tags, wordt uitsluitend gerapporteerd door PDF-tagging.
Problemen oplossen
Wat is er precies gevonden?
Open het document om dit te bekijken. Deze controle rapporteert dat het document een conformiteitsprobleem heeft dat buiten de specifieke controles valt. Het document zelf vermeldt de vereiste, legt deze uit en zegt hoe je het probleem kunt oplossen.
Er wordt hier niets gerapporteerd. Betekent dit dat het document conform is?
Het betekent dat er niets is gevonden buiten wat door de andere controles wordt gedekt. Lees ze daarom samen. Het is ook goed om te weten dat geen enkele tool de volledige standaard mechanisch test: 87 van de 136 voorwaarden zijn machinaal testbaar en voor de rest is beoordeling nodig. Silktide past die toe via AI-beoordeling. Dekking van pdf-standaarden beschrijft precies hoeveel er wordt gedekt en hoe.
Het document voldoet aan WCAG, maar faalt voor deze controle
Dat is in beide richtingen mogelijk en is te verwachten; het is niet tegenstrijdig. PDF/UA vereist interne bestandseigenschappen die in geen enkel WCAG-criterium worden genoemd, terwijl WCAG zaken vereist die PDF/UA buiten beschouwing laat, met name tekstcontrast. Silktide beoordeelt de twee standaarden afzonderlijk, zodat geen van beide beoordelingen wordt afgezwakt door de andere. Zie Toegankelijkheid van pdf's begrijpen.
Meer informatie
- Dekking van pdf-standaarden – elke PDF/UA-1-vereiste en hoe Silktide deze dekt
- Matterhorn Protocol (PDF Association) – het testmodel achter deze vereisten
- WCAG voor documenten
- ·