En PDF som inte går att öppna känns som en total förlust, men det är den oftast inte. I de allra flesta fall ligger sidinnehållet fortfarande kvar i filen, oskadat och läsbart — det som gått sönder är den lilla bit intern bokföring som talar om för läsaren var varje sida börjar. Att reparera filen innebär att bygga upp den bokföringen på nytt, inte att återskapa dokumentet.
Den här guiden förklarar vad som faktiskt går sönder, hur du skiljer en räddningsbar fil från en verkligt förstörd, och hur du reparerar en PDF i webbläsaren utan att installera något.
Vad som faktiskt går sönder i en skadad PDF
En PDF är inte en sammanhängande textström så som en ren textfil är. Den är en samling numrerade objekt — typsnitt, bilder, sidbeskrivningar, metadata — följd av en uppslagstabell allra sist i filen som kallas korsreferenstabell, eller xref. Xref:en registrerar varje objekts exakta byteposition. När en läsare öppnar en PDF hoppar den till slutet, läser xref:en och använder den för att hitta sida ett.
Den konstruktionen är snabb men har en specifik svaghet: indexet ligger sist och pekar bakåt. Om något förskjuter objektens position, eller om filens svans aldrig kommer fram, blir samtliga positioner i xref:en fel på en gång. Läsaren letar efter sida ett vid byte 48 213, hittar något som inte är en sida, och ger upp. Ingenting i själva sidan har skadats.
- Trasig korsreferenstabell. Indexet finns men dess positioner stämmer inte längre med verkligheten. Detta är den överlägset vanligaste formen av PDF-skada och går nästan alltid att reparera.
- Avhuggen fil. En uppladdning, nedladdning eller kopiering avbröts i förtid, så filens sista del — inklusive xref:en — kom aldrig fram. Räddningsbar fram till den punkt där filen tar slut.
- Skadade objektströmmar. Enskilda objekt har ändrats, oftast av ett program som skrivit felaktigt till filen. Reparerbart sida för sida; skadade sidor kan förlora sin formatering.
- Trasiga inbäddade typsnitt. Texten finns men typsnittet den refererar till är oläsbart, så sidorna visas tomma eller som rutor. Går oftast att åtgärda genom att ersätta med ett standardtypsnitt.
- Ogiltigt filhuvud. Filen börjar inte med
%PDF-. Betyder ofta att det inte är en PDF på riktigt, eller att något lagts till framför den.
Vanliga felmeddelanden, avkodade
Meddelandet som din läsare visar är en rimlig vägledning om vad som gått fel. Dessa är de som dyker upp oftast:
| Felmeddelande | Vad det oftast betyder | Räddningsbart? |
|---|---|---|
| «Ett fel uppstod när dokumentet skulle öppnas. Filen är skadad och kunde inte repareras.» | Adobes eget reparationsförsök misslyckades på en trasig xref | Oftast ja, med ett annat verktyg |
| «Det gick inte att läsa in PDF-dokumentet.» | Chrome kunde inte tolka filhuvudet eller xref:en | Oftast ja |
| «Filen är antingen av en filtyp som inte stöds eller har skadats.» | Ogiltigt eller saknat %PDF--filhuvud | Ibland — kontrollera att det verkligen är en PDF |
| «Förväntade ett dict-objekt.» / «Ogiltigt objektnummer.» | Skadad objektström | Delvis — oskadade sidor återställs |
| Öppnas, men alla sidor är tomma | Trasiga eller saknade inbäddade typsnitt | Oftast ja |
| Öppnas, men avbryts halvvägs | Avhuggen fil | Endast fram till avbrottspunkten |
| «Det här dokumentet är skyddat.» | Ingen skada alls: det är krypterat | Inte ett reparationsproblem |
Den sista raden betyder mer än den ser ut att göra. En inte obetydlig andel av de filer folk tar till ett reparationsverktyg är inte skadade — de är lösenordsskyddade, och läsarens meddelande är helt enkelt otydligt. Om du känner till lösenordet, använd Skydda PDF för att hantera filens kryptering i stället för att försöka reparera den.
Vad som går och inte går att rädda
Att sätta ärliga förväntningar är värt mer än optimism här, eftersom det talar om när du ska sluta lägga tid på en fil och i stället gå och leta efter originalet.
- Nästan alltid räddningsbart: trasiga xref-tabeller, filer som en läsare vägrar öppna men som i övrigt är kompletta, PDF-filer som sparats av ett program som kraschade mitt i skrivningen, och filer som visas tomma på grund av typsnittsproblem.
- Delvis räddningsbart: avhuggna filer. Du får allt fram till den byte där filen tar slut, och inget efter det. En nedladdning som nådde 80 % ger typiskt runt 80 % av sidorna, oskadade.
- Sällan räddningsbart: filer där själva objektströmmarna skrivits över med orelaterade data, till exempel av en trasig hårddisk eller ett döende minneskort. Indexet kan byggas om men kommer att peka på innehåll som faktiskt är borta.
- Inte alls ett reparationsproblem: krypterade filer, filer som aldrig var PDF-filer (en
.pdf-ändelse på ett Word-dokument, exempelvis) och 0-bytefiler. Det finns ingenting att rädda inuti en 0-bytefil.
Tre saker att prova innan du reparerar
Var och en tar under en minut och var och en löser en verklig problemkategori som inte är korruption:
- Öppna den i en annan läsare. Läsare skiljer sig enormt i hur överseende de är med felaktigt formade filer. En PDF som Adobe Acrobat rakt av avvisar öppnas ofta i Chrome eller Firefox, som tyst reparerar mindre strukturella problem. Öppnas den i webbläsaren kan du skriva ut den till PDF igen och har då en ren kopia.
- Ladda ner den igen. Om filen kom över ett nätverk är den enklaste förklaringen att överföringen misslyckades. Ladda ner på nytt och jämför filstorleken med källan innan du antar att felet ligger i filen.
- Kontrollera att det är en PDF. Öppna den i valfri ren textredigerare och titta på första raden. En riktig PDF börjar med
%PDF-1.4eller liknande. Ser duPKär det en ZIP eller en Office-fil med fel filändelse; ser du<!DOCTYPE html>har du laddat ner en felsida i stället för dokumentet.
Reparera en PDF i tre steg
Om filen verkligen är skadad tar det tre steg att reparera den med PdfDocShift. Ingen installation och ingen registrering, och varje uppladdad fil raderas permanent från våra servrar efter två timmar.
Öppna verktyget Reparera PDF
Gå till pdfdocshift.com/repair-pdf och dra den skadade filen till uppladdningsytan, eller klicka för att bläddra fram den. Ladda upp filen exakt som den är: byt inte namn på den, spara inte om den och öppna-och-exportera den inte först, eftersom var och en av de åtgärderna kan skriva över räddningsbar struktur.
Låt reparationsomgången köra
Verktyget genomsöker hela filen efter giltiga PDF-objekt i stället för att lita på det befintliga indexet, bygger om sidträdet utifrån det som hittas, gör om korsreferenstabellen och ersätter varje inbäddat typsnitt som inte går att läsa med ett standardtypsnitt. De flesta filer blir klara på några sekunder; mycket stora eller svårt skadade tar längre tid.
Ladda ner och kontrollera
Ladda ner den reparerade filen och kontrollera den ordentligt — inte bara sida ett. Bekräfta att sidantalet stämmer med det du förväntar dig, och stickprovskontrollera sedan en sida från mitten och den sista sidan. Saknas sidor var filen avhuggen, och det du har är allt som överlevde.
Reparera en skadad PDF nu
Gratis, ingen registrering, filer raderas efter 2 timmar. De flesta repareras på under 10 sekunder.
Öppna Reparera PDF →Reparera skannade och bildtunga PDF-filer
Skannade dokument skadas på ett annat sätt än textdokument, och de är värda att behandla som ett eget fall. En skannad PDF är en behållare för stora bilder, så en betydligt större andel av filen består av bilddata. Det innebär att avhuggning kostar dig hela sidor snarare än ett trasigt index, och att en ofullständig fil ofta tar slut mitt i en bild och lämnar en till hälften ritad sista sida.
Två saker följer av det. För det första: reparera en skannad PDF innan du gör något annat med den; att köra komprimering eller konvertering på en skadad skanning tenderar att baka in skadan permanent. För det andra: om den reparerade filen öppnas men texten inte längre går att markera har textlagret inte överlevt — du kan bygga upp det på nytt genom att köra den reparerade filen genom OCR PDF, som läser bilderna och skriver ett färskt, sökbart textlager under dem.
Om den bärgade skanningen känns ohanterlig efteråt — en reparation ger ibland en större fil än originalet, eftersom den inte kan återanvända de trasiga komprimeringsstrukturerna — tar Komprimera PDF ner den igen utan att röra själva sidorna.
Hur PDF-filer skadas och hur du förhindrar det
Nästan all verklig PDF-korruption går att spåra till ett litet antal orsaker, och de flesta går att undvika:
- Avbrutna överföringar. En nedladdning som bryts, en nätverksresurs som kopplar ner mitt i en kopiering, eller ett USB-minne som dras ur innan skrivningen var klar. Mata alltid ut flyttbara media ordentligt och kontrollera filstorleken efter stora överföringar.
- Redigera en fil i molnet medan den synkroniserar. Att spara över en PDF som Dropbox, OneDrive eller Google Drive just håller på att ladda upp är ett tillförlitligt sätt att få en fil som är till hälften gammal och till hälften ny. Låt synkroniseringen bli klar innan du öppnar filen.
- Program som kraschar under sparning. En PDF som skrivits av ett program som avslutades oväntat har typiskt innehåll men inget giltigt index — det klassiska reparerbara fallet.
- Skicka PDF-filer som infogade bilagor via gamla servrar. Vissa äldre e-postsystem tillämpar fortfarande textlägeskodning på binära bilagor, vilket förstör dem under vägen. Zippa filen före sändning om du har att göra med ett system du inte litar på.
- Trasig lagring. Dåliga sektorer och döende minneskort förstör filer tyst. Om mer än en fil på en enhet har gått sönder är enheten problemet — kopiera av allt innan du gör något annat.
Vanliga frågor
Nej, men de flesta går. Trasiga korsreferenstabeller — den överlägset vanligaste orsaken till att en PDF inte går att öppna — går nästan alltid att reparera, eftersom sidinnehållet är orört och bara indexet behöver byggas om. Avhuggna filer återställs fram till den punkt där de tar slut. Filer vars faktiska innehåll skrivits över av ett diskfel går i regel inte att återställa, och inget verktyg kan återställa en 0-bytefil.
Det ska den inte göra. En reparation bygger om filens strukturella index och sidträd; sidinnehållet kopieras över oförändrat. Det enda undantaget är inbäddade typsnitt: om ett typsnitt är oläsbart ersätter reparationen det med ett standardtypsnitt, vilket något kan förändra hur texten är spärrad eller placerad på sidan. Själva orden påverkas inte.
Webbläsare är betydligt mer överseende med felaktigt formade PDF-filer än Acrobat. Chrome och Firefox går tyst runt en trasig korsreferenstabell genom att genomsöka filen efter sidor, medan Acrobat validerar strukturen och avvisar filer som inte klarar den. Det är en användbar signal: öppnas den i webbläsaren är innehållet intakt och en reparation kommer nästan säkert att lyckas.
Oftast är det ett typsnittsproblem snarare än en sidskada. Sidinnehållet finns men refererar till ett inbäddat typsnitt som läsaren inte kan avkoda, så ingenting ritas ut. En reparationsomgång som ersätter med standardtypsnitt återställer normalt den synliga texten. Är sidorna fortfarande tomma efteråt kan dokumentet faktiskt innehålla tomma sidor — prova Ta bort tomma sidor för att bekräfta hur många sidor som bär innehåll.
Det är säkert när verktyget krypterar uppladdningar under överföring och raderar filer snabbt. PdfDocShift använder 256-bitars SSL för varje uppladdning och raderar varje fil permanent från sina servrar efter två timmar. För särskilt känsligt material reparerar du filen och lägger sedan till ett lösenord med verktyget Skydda PDF, som tillämpar 256-bitars AES-kryptering, innan du delar den vidare.
Nej. Reparation och dekryptering är helt olika operationer. Ett reparationsverktyg bygger om strukturen i en skadad fil; det tar inte bort och återskapar inte kryptering. Om en PDF öppnas med en lösenordsfråga i stället för ett felmeddelande är filen inte skadad — den är skyddad, och du behöver lösenordet.
Redo att rädda din fil?
Gratis, ingen registrering, filer raderas efter 2 timmar. Fungerar på alla enheter, utan installation.
Öppna Reparera PDF →