Spring videre til hovedindholdet

Hvorfor rapporteres der døde links i PDF-filer?

Forstå hvorfor døde links kan optræde i PDF-filer, hvad der skaber falske positiver, og hvordan du håndterer dem

Daniel Towers avatar
Skrevet af Daniel Towers
Opdateret i dag

Oversigt

Silktide tjekker links i PDF-filer for at sikre, at de fungerer korrekt. På grund af den måde PDF-filer gemmer og viser tekst, kan resultater nogle gange virke uventede. De fleste rapporterede døde links er reelle, men PDF-filer håndterer ikke links på en ensartet måde. Forskellige PDF-læsere fortolker også links forskelligt, hvilket betyder, at et link kan virke i én læser men ikke i en anden. Derfor kan nogle resultater ligne fejl, selvom det i praksis blot er sådan, PDF-filer fungerer.


Hvorfor opstår uventede resultater

Nogle PDF-filer er taggede, hvilket betyder, at de eksplicit markerer elementer som links. Disse kan Silktide tolke pålideligt. Men langt de fleste PDF-filer er ikke taggede. I de tilfælde må Silktide – ligesom PDF-læsere selv – analysere teksten og lave et kvalificeret gæt på, hvad der er et link.

Her opstår tvetydigheden. For eksempel:

  • Tekst som https://www.example.com kan blive genkendt og behandlet som et link. Om det virker, når du klikker på det, afhænger af den PDF-læser, du bruger, da hver læser har sin egen metode til at gætte links i tekst. Et link kan derfor fungere korrekt i Chrome, opføre sig anderledes i Acrobat eller slet ikke virke.

  • Links, der går over flere linjer, håndteres normalt korrekt. Men hvis der er usædvanlige ændringer i layoutet – for eksempel ændringer i skrifttype, mellemrum eller kolonneplacering – kan PDF-filen være vanskeligere at tolke konsekvent. Det kan betyde, at én læser (eller Silktide) læser linket anderledes end en anden.

Da PDF-filer primært er præsentationsdata (de beskriver former og bogstaver, men ikke nødvendigvis struktureret tekst), vil denne fortolkning aldrig være perfekt.


Hvad skal jeg gøre?

  1. Åbn PDF-filen og test linket direkte i den læser, som dit publikum sandsynligvis bruger mest (f.eks. Chrome, Acrobat eller Edge).

  2. Hvis linket ikke virker i den læser, er rapporten korrekt, og linket bør rettes.

  3. Hvis linket virker i den læser, så gælder:

    1. Dette er sandsynligvis et eksempel på, hvordan forskellige læsere tolker links forskelligt. Silktide kan rapportere det som dødt, fordi PDF-filen ikke definerer linket på en standardiseret måde.

    2. I dette tilfælde kan du bruge Ignorer til at afvise det enkelte resultat, eller Ignorer side, hvis en hel side er påvirket.

  4. Hvis teksten ligner et link (for eksempel https://www.example.com), men ikke er klikbar i nogen læser, bør du opdatere PDF-filen, så den bruger rigtige klikbare links.


Opsummering

Rapporter om døde links i PDF-filer er som regel korrekte. Men fordi de fleste PDF-filer ikke er taggede, og hver læser tolker links forskelligt, kan nogle links fungere i én læser men ikke i en anden. Det kan ligne et falsk resultat, men i praksis afspejler det blot, hvordan PDF-filer fungerer. Du kan trygt afvise disse tilfælde med Ignorer-værktøjerne eller forbedre selve PDF-filen, så links gemmes i et mere pålideligt format.


Vi har brugt ChatGPT til at oversætte den engelske version af denne artikel. Hvis du ser noget, der skal ændres, bedes du kontakte vores supportteam.

Besvarede dette dit spørgsmål?