Rapportens profil anger vilket mål verktyget prövade. Ett PDF/A-resultat är inte ett PDF/UA-resultat. Även PDF/UA-versionen behöver stämma med uppdraget. veraPDF:s dokumentation beskriver profiler för PDF/UA-1, PDF/UA-2 och WTPDF; kontrollera vad den installerade versionen faktiskt stöder.
Källor: [1]
Om uppdraget gäller PDF/UA-1 bör körningen uttryckligen välja den profilen. veraPDF:s dokumentation beskriver kommandot verapdf --flavour ua1 rapport.pdf. Motsvarande profilkod för PDF/UA-2 är ua2. Kontrollera installerade profiler med verapdf --list och använd en version som stöder det mål ni har avtalat.
Automatiskt profilval kan utgå från filens identifierande metadata och använda en reservprofil när identifieringen inte räcker. Därför ska du alltid läsa profilnamnet i själva resultatet. En lyckad körning mot PDF/A-1b svarar på en annan fråga än en PDF/UA-kontroll, även om båda körningarna gäller samma fil.
Kör först ett litet prov och kontrollera att rapporten innehåller rätt fil och profil samt ett faktiskt valideringsresultat. När du sedan kontrollerar en hel mapp behöver varje fil få en spårbar post. Ett batchjobb kan innehålla både färdiga bedömningar och filer som inte gick att behandla.
Källor: [2]
En regel om ett visst objekt kan köras för flera objekt i samma fil. Därför kan antalet felande kontroller vara större än antalet felande regler. Jämför inte dessa tal som om de betydde samma sak. Spara den fullständiga rapporten, inte bara den gröna eller röda sammanfattningen.
Tänk dig att en regel underkänner ett visst slags fel på tolv objekt. Rapporten kan då visa en underkänd regel och tolv underkända kontroller. Efter en rättning kan båda talen sjunka, men deras kvot är ingen tillgänglighetspoäng. En enda saknad beskrivning av den centrala informationsbilden kan vara mer betydelsefull än många små strukturfel.
För att hitta orsaken behöver du följa rapportens regel och objektinformation till rätt ställe i filen. Spara därför originalrapporten även om du gör en lättläst sammanställning. En sammanfattning som bara säger ”55 fel” går sällan att använda för reproducerbar felsökning.
I vårt syntetiska exempel gav före-filen 6 felande regler och 55 felande kontroller. Efter-filen gav 0 felande kontroller med veraPDF 1.30.2 och PDF/UA-1-profil. Det är mätvärden för två bestämda filer, inte en procentsats för allmän tillgänglighet. Se guiden med före- och efterexemplet för avgränsningen.
- PDF-filens namn och SHA-256.
- veraPDF-version och vald profil.
- Den fullständiga maskinläsbara rapporten.
- Tidpunkt, körningens status och eventuella verktygsfel.
- Separata resultat för sådant maskinprofilen inte bedömer.
Om verktyget avbryts eller inte kan läsa filen ska resultatet vara att kontrollen inte kunde slutföras. Det får inte tolkas som godkänt bara för att listan över rapporterade dokumentfel är tom.
Håll isär att processen startade, att filen kunde läsas, att rätt profil kördes och att dess regler klarades. Om en automatiserad kedja bara tittar efter en tom fellista kan en avbruten körning misstas för framgång. Redovisa därför både körningsstatus och dokumentresultat.
Även ett färdigt resultat utan underkända kontroller har en gräns. Det kan inte ensamt avgöra om en alternativtext förklarar rätt sak, om en rubrik är begriplig eller om en person kan lösa en viktig läsuppgift. Lägg dessa bedömningar bredvid maskinrapporten i leveransunderlaget.
Källor
- veraPDF validation documentationveraPDF
- veraPDF CLI validationveraPDF
Exemplen är våra egna om inget annat anges. Guiderna skiljer på lagkrav, standarder och praktiska råd. En godkänd maskinkontroll räcker inte för att bedöma hela dokumentets tillgänglighet.