PDF-metadata
Silktide tjekker, at en PDF har en gyldig metadatapost, og at den indeholder markøren, der angiver, at dokumentet overholder tilgængelighedsstandarden for PDF'er. Metadataene er der, hvor et dokument angiver, hvad det er: dets titel, sprog og eventuelle standarder, som det hævder at opfylde.
Posten gemmes som i filen. Dette tjek rapporterer to problemer: en post, der mangler eller er forkert formateret, og en velformet post, der aldrig angiver overensstemmelse med .
Hvorfor det er vigtigt
Metadataposten indeholder flere ting, som en læser er afhængig af, så en manglende eller ødelagt post fjerner dem alle på én gang. Titlen, som en oplæser, findes der, og det samme gælder sproget, den bruger til at vælge en stemme. Når posten er forkert formateret i stedet for at mangle, er det værre, end det lyder: Software kan muligvis læse dele af den, så dokumentet ser ud til at have en titel i ét program og ingen i et andet.
Overensstemmelsesmarkøren er vigtig af en anden grund. Det er sådan, et dokument erklærer sig tilgængeligt, og værktøjer handler ud fra erklæringen. Nogle hjælpemiddelteknologier behandler et dokument, der angiver overensstemmelse med PDF/UA, anderledes end et, der ikke gør, og overensstemmelseskontrollører, indkøbsprocesser og overholdelsesrapportering ser alle efter erklæringen i stedet for at udlede den. Uden den får et velformet dokument ingen anerkendelse for at være velformet: Det kan ikke skelnes fra et, der ikke er testet.
Erklæringen er en påstand, så den bør kun være til stede, når den er sand. At angive overensstemmelse i et dokument, der ikke opfylder standarden, er værre end slet ikke at angive noget, fordi det fortæller læsere, at de ikke skal forvente problemer.
Sådan løser du det
- Eksporter med PDF/UA-output aktiveret. I LibreOffice skal du vælge "Universal tilgængelighed (PDF/UA)"; i InDesign skal du bruge den tilgængelige eksportforudindstilling; i Word skal du holde "Dokumentstrukturmærker for tilgængelighed" aktiveret. Disse skriver både en gyldig post og overensstemmelsesmarkøren.
- Løs først dokumentets reelle tilgængelighedsproblemer, og angiv derefter overensstemmelse. Markøren er det sidste trin, ikke en genvej.
- Eller kør Silktide-udbedring, som skriver en gyldig post og kun tilføjer erklæringen om overensstemmelse, når dokumentet har fortjent den. Se Sådan fungerer PDF-udbedring.
- Tjek metadataene, efter et værktøj har behandlet filen. Komprimeringsværktøjer, redigeringsværktøjer, værktøjer til sammenlægning af sider og signeringsværktøjer omskriver alle PDF'er, og nogle af dem fjerner posten.
Sådan tester Silktide dette
- Find de PDF-dokumenter, der er linket til fra din website, og analysér hver enkelt unikke fil én gang, uanset hvor mange sider der linker til den.
- Se efter metadataposten, og bekræft, at den er velformet.
- Se efter PDF/UA-identifikatoren i den.
- Rapportér dokumentet, når posten mangler eller er forkert formateret, eller når identifikatoren mangler.
Om metadataenes indhold er nyttigt, tjekkes separat: Se PDF-titel for titlen og PDF-sprog for det angivne sprog.
Fejlfinding
Dokumentet er tilgængeligt, så hvorfor fejler dette?
Fordi dokumentet ikke siger det. Overensstemmelsesmarkøren er en særskilt erklæring fra det at være i overensstemmelse, og den skal skrives ind i filen. Dette er et af de krav, der udelukkende findes af hensyn til filadministration, og det er også et af de nemmeste at opfylde, når det egentlige arbejde er udført.
Metadataene var der, men er forsvundet
Noget omskrev filen. Sammenlægning, komprimering, udfladning, redigering og signering er de sædvanlige årsager, og ethvert trin, der producerer en ny PDF, kan fjerne posten. Hvis en udgivelsesproces har flere trin, skal du tjekke metadataene til sidst i processen frem for efter eksporten.
Hvorfor er dette et PDF/UA-krav snarere end et WCAG-krav?
WCAG beskriver, hvad en læser skal kunne gøre, og ingen læser påvirkes direkte af en overensstemmelsesmarkør. Det er en del af PDF/UA, fordi PDF/UA angiver, hvordan filen opbygges, herunder hvordan den identificerer sig selv. Se Forstå PDF-tilgængelighed.
Få mere at vide
- XMP Specification (Adobe)
- Dækning af PDF-standarder - alle PDF/UA-1-krav og hvordan Silktide dækker dem
- PDF-titel · PDF-visningstitel · PDF-sprog
- ·