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
TXT-till-PDF-konverterare
Gör om en .txt-fil eller inklistrad text till en PDF i webbläsaren. Courier med fast teckenbredd, A4 eller Letter, justerbar teckenstorlek. Bäst för text i det latinska alfabetet och kod.
TIFF till PDF-omvandlare
Slå ihop en eller flera TIFF-filer till en enda A4-PDF, med alla sidor ur flersidiga TIFF-filer. Avkodningen sker i din webbläsare.
PDF till Google Docs
Extrahera markerbar text från en PDF i webbläsaren, granska den och ladda ned en redigerbar DOCX-fil som du själv kan ladda upp till Google Drive.
Lägg till vattenstämpel i PDF
Lägg till en diagonal textvattenstämpel som KONFIDENTIELLT eller UTKAST på varje sida i en PDF. Ange text, storlek, opacitet och vinkel. Körs helt i din webbläsare.
PowerPoint till PDF-konverterare
Ladda upp en PPT- eller PPTX-presentation på högst 200 MB och konvertera den till en statisk PDF på våra servrar.
Redigera PDF
Lägg till text, markeringar, rektanglar och vita rutor i en PDF i webbläsaren. Exportera en ny PDF utan att installera programvara.
Verktyget finns på andra språk
- Réparer un PDF [FR]
- Perbaiki PDF [ID]
- Napraw PDF [PL]
- PDF を修復 [JA]
- Sửa PDF [VI]
- إصلاح PDF [AR]
- Reparar PDF [PT]
- ซ่อม PDF [TH]
- PDF reparieren [DE]
- PDF 복구 [KO]
- Reparar PDF [ES]
- PDF repareren [NL]
- Repair PDF [EN]
- Riparare PDF [IT]
- Восстановить PDF [RU]
- PDF Onar [TR]
- 修复 PDF [ZH]