Reparera PDF
En PDF som vägrar att öppnas har ofta bara en strukturell skada: en trasig korsreferenstabell (xref), en felmatchad eller kvarlämnad slädare (trailer), eller objektförskjutningar som inte längre stämmer efter en misslyckad sparning. Verktyget öppnar filen med en tålig tolk, behåller varje sida det kan läsa och skriver en helt ny PDF från grunden, så att korsreferenstabellen och slädaren genereras om rena. Det kan inte hitta på data som verkligen är borta, men det reparerar den förvånansvärt stora andel PDF:er vars sidor är intakta och vars enda problem är en trasig struktur. Allt körs i din webbläsare, så filen lämnar aldrig din enhet.
Så fungerar reparationen
-
1
Ladda upp PDF:en
Dra och släpp filen som inte öppnas. Den stannar på din enhet; inget skickas till en server.
-
2
Verktyget läser om den
En tålig PDF-motor öppnar filen, ignorerar den trasiga strukturen och läser varje sida den kan återvinna.
-
3
En ren fil byggs om
Sidorna kopieras till ett nytt dokument, så att korsreferenstabellen och slädaren skrivs från grunden och är giltiga redan genom konstruktionen.
-
4
Ladda ner resultatet
Du får en ny PDF som öppnas rent. Öppna den i din läsare för att bekräfta att alla sidor finns med.
Vad den här reparationen kan och inte kan åtgärda
Verktyget arbetar genom att läsa om PDF:en och skriva en helt ny fil. Det genererar om strukturen runt dina sidor, vilket åtgärdar strukturella fel men inte kan återföra data som verkligen saknas.
| Problem | Åtgärdas? | Varför |
|---|---|---|
| Trasig eller felmatchad korsreferenstabell | Ja | Den nya filen skrivs med en ny, korrekt xref |
| Föråldrad eller kvarlämnad slädare efter dålig sparning | Ja | En ren slädare genereras för den ombyggda filen |
| Skräp från upprepade inkrementella sparningar | Ja | Bara de aktuella sidorna behålls; gamla revisioner slopas |
| Objekt som en läsare avvisar men tolken kan läsa | Ofta | Att skriva om dem i en ren fil brukar tillfredsställa strikta läsare |
| Fil avhuggen så att tolken inte kan öppna den | Nej | Om motorn inte kan tolka filen finns inget att bygga om |
| Objektdata som verkligen saknas eller är oläsbar | Nej | Verktyget behåller det det kan läsa; resten kan det inte hitta på |
| Krypterad med okänt lösenord | Nej | Innehållet förblir låst utan lösenordet |
Varför PDF-strukturer går sönder
- Delvisa nedladdningar eller uppladdningar. En fil som tappade sina sista byte under överföringen tappar korsreferenstabellen som ligger i svansen.
- Avbrutna skrivningar. Ett program som kraschade under sparningen kanske aldrig hann skriva en giltig slädare.
- Dålig binäröverföring. Att flytta en PDF i ett textläge som skriver om radslut fördärvar byte inuti komprimerade strömmar.
- Stökiga inkrementella ändringar. Att spara ovanpå gång på gång kan lämna en struktur som vissa läsare avvisar trots att sidorna är hela.
Vad det inte gör
- Det återvinner inte en PDF som tolken inte kan öppna alls; en svårt avhuggen fil kan ligga bortom det här verktyget.
- Det reparerar inte en skadad bild eller ett skadat typsnitt som ligger inuti PDF:en; en trasig JPEG förblir trasig även i en ren behållare.
- Det tar inte bort ett lösenord och dekrypterar inte skyddat innehåll.
För sådana fall kan ett skrivbordsverktyg som Ghostscript eller qpdf, kört lokalt, ibland komma längre.
Undvik trasiga PDF:er
När du genererar PDF:er i kod, stäng filen ordentligt så att slädaren skrivs. När du levererar dem över HTTP, skicka en korrekt Content-Length så att klienten vet när filen är komplett. Behåll en originalkopia innan du redigerar, så att en dålig sparning aldrig är din enda version.
Vanliga frågor
Den behåller varje sida som tolken kan läsa, vilket för strukturellt skadade filer oftast är alla. Om vissa sidor verkligen är borta (deras data saknas i filen) kan verktyget inte återföra dem; det bygger om rent kring det som finns kvar.
Ja, när de är strukturellt intakta: de kopieras till den nya filen som de är. Om ett typsnitt eller en bildström i sig är skadad kan just det tecknet eller den bilden fortfarande visas tom, men resten av sidan är bra.
Bara när innehållet inte verkligen är låst. Verktyget försöker läsa förbi enkel kryptering, men det har inget lösenordsfält och kan inte forcera ett riktigt skydd. En fil som är låst med ett lösenord du inte har går inte att återvinna.
Nej. Filen läses och byggs om helt i din webbläsare med en PDF-motor som körs på sidan. Inget skickas någonstans, så du kan reparera konfidentiella dokument tryggt.
Ingenting. Verktyget ändrar aldrig din källa; det skriver en separat, reparerad kopia. Ladda ner den nya filen, bekräfta att den öppnas, och behåll originalet tills du är säker.
Relaterade verktyg
Extrahera bilder från PDF
Extrahera varje bild som är inbäddad i en PDF-fil och ladda ner dem individuellt eller som en enda ZIP, med bevarad ursprunglig upplösning.
Skapa sökbar PDF
Gör en skannad PDF sökbar och markerbar genom att lägga till ett osynligt OCR-textlager. Helt i din webbläsare; 7 språk med latinsk skrift.
Maskera PDF
Täck känsliga områden och skapa en ny plattad PDF i webbläsaren. Varje utmatningssida blir en JPEG-bild, utan ursprunglig text, länkar, formulär, lager eller källmetadata.
PDF-formulär
Fyll i befintliga AcroForm-fält lokalt, behåll förifyllda värden och hämta en interaktiv eller uttryckligen tillplattad kopia.
Skanna PDF
Gör en lokal PDF av dokumentfoton i JPEG, PNG eller WebP. Lägg till högst 25 bilder, välj stående A4 eller US Letter och ladda inte upp några filer.
HTML till PDF-omvandlare
Omvandla enkel HTML och inbäddad CSS i webbläsaren till en raster-PDF i A4-, Letter- eller Legal-format utan att ladda upp källkod eller fil.
Verktyget finns på andra språk
- Reparar PDF [PT]
- Sửa PDF [VI]
- Reparar PDF [ES]
- إصلاح PDF [AR]
- PDF を修復 [JA]
- PDF reparieren [DE]
- Réparer un PDF [FR]
- Perbaiki PDF [ID]
- ซ่อม PDF [TH]
- PDF 복구 [KO]
- PDF repareren [NL]
- Napraw PDF [PL]
- Riparare PDF [IT]
- Восстановить PDF [RU]
- PDF Onar [TR]
- 修复 PDF [ZH]
- Repair PDF [EN]