PDF-metadata
Silktide kontrollerar att en PDF innehåller en giltig metadatapost och att den innehåller markören som anger att dokumentet uppfyller tillgänglighetsstandarden för PDF-filer. Det är i metadata som ett dokument anger vad det är: dess titel, språk och eventuella standarder som det påstår sig uppfylla.
Posten lagras som i filen. Den här kontrollen rapporterar två problem: en post som saknas eller är felaktigt formaterad, och en korrekt formaterad post som aldrig anger att dokumentet uppfyller .
Varför detta är viktigt
I metadataposten lagras flera saker som en läsare är beroende av, så en post som saknas eller är skadad gör att allt detta försvinner på en gång. Där finns titeln som en läser upp, liksom språket som används för att välja röst. När posten är felaktigt formaterad i stället för att saknas är situationen värre än den låter: programvara kan läsa en del av den, så dokumentet kan verka ha en titel i ett program men ingen titel i ett annat.
Överensstämmelsemarkören är viktig av en annan anledning. Det är så ett dokument deklarerar att det är tillgängligt, och verktyg agerar utifrån deklarationen. Vissa hjälpmedel behandlar ett dokument som påstår sig uppfylla PDF/UA annorlunda än ett som inte gör det, och kontroller av överensstämmelse, upphandlingsprocesser och efterlevnadsrapportering letar alla efter påståendet i stället för att dra slutsatsen själva. Utan markören får ett genuint välgjort dokument inget erkännande för att det är välgjort: det går inte att skilja från ett som inte har testats.
Påståendet är ett uttalande och bör därför bara finnas när det är sant. Att hävda överensstämmelse i ett dokument som inte uppfyller standarden är värre än att inte hävda något alls, eftersom det får läsarna att inte förvänta sig problem.
Så åtgärdar du problemet
- Exportera med PDF/UA-utdata aktiverad. I LibreOffice väljer du "Universal Accessibility (PDF/UA)"; i InDesign använder du den tillgängliga exportförinställningen; i Word låter du "Document structure tags for accessibility" vara aktiverat. Detta skriver en giltig post och överensstämmelsemarkören samtidigt.
- Åtgärda dokumentets faktiska tillgänglighetsproblem först och hävda sedan överensstämmelse. Markören är det sista steget, inte en genväg.
- Eller kör Silktides åtgärdshantering, som skriver en giltig post och lägger till överensstämmelsepåståendet endast när dokumentet har förtjänat det. Se Så fungerar PDF-åtgärdshantering.
- Kontrollera metadata efter att ett verktyg har ändrat filen. Komprimeringsverktyg, verktyg för maskning, verktyg för att slå samman sidor och verktyg för signering skriver alla om PDF-filer, och vissa av dem tar bort posten.
Så testar Silktide detta
- Hitta PDF-dokumenten som länkas från din webbplats och analysera varje unik fil en gång, oavsett hur många sidor som länkar till den.
- Leta efter metadataposten och bekräfta att den är korrekt formaterad.
- Leta efter PDF/UA-identifieraren i posten.
- Rapportera dokumentet när posten saknas eller är felaktigt formaterad, eller när identifieraren saknas.
Om metadata-innehållet är användbart kontrolleras separat: se PDF-titel för titeln och PDF-språk för det angivna språket.
Felsökning
Dokumentet är tillgängligt, så varför misslyckas det här?
För att dokumentet inte säger det. Överensstämmelsemarkören är ett separat påstående från att faktiskt uppfylla kraven, och den måste skrivas in i filen. Detta är ett av kraven som enbart handlar om filens metadata, och det är också ett av de enklaste att uppfylla när det verkliga arbetet är klart.
Metadatan fanns där men har försvunnit
Något skrev om filen. Sammanslagning, komprimering, förenkling, maskning och signering är de vanligaste orsakerna, och alla steg som skapar en ny PDF kan ta bort posten. Om en publiceringsprocess har flera steg bör du kontrollera metadatan i slutet av processen i stället för direkt efter exporten.
Varför är detta ett PDF/UA-krav och inte ett WCAG-krav?
WCAG beskriver vad en läsare måste kunna göra, och ingen läsare påverkas direkt av en överensstämmelsemarkör. Den ingår i PDF/UA eftersom PDF/UA specificerar hur filen ska byggas, inklusive hur den identifierar sig själv. Se Förstå tillgänglighet i PDF.
Läs mer
- XMP Specification (Adobe)
- Täckning av PDF-standarder – alla PDF/UA-1-krav och hur Silktide täcker dem
- PDF-titel · Visningstitel för PDF · PDF-språk
- ·