PDF repareren
Een PDF die weigert te openen heeft vaak alleen structurele schade: een kapotte kruisverwijzingstabel (xref), een niet-passende of achtergebleven trailer, of objectoffsets die na een slechte opslag niet meer kloppen. Dit hulpmiddel opent het bestand met een verdraagzame parser, behoudt elke pagina die het kan lezen en schrijft een gloednieuwe PDF vanaf nul, zodat de kruisverwijzingstabel en de trailer schoon opnieuw worden gegenereerd. Het kan geen echt verdwenen data verzinnen, maar het repareert de verrassend grote hoeveelheid PDF’s waarvan de pagina’s intact zijn en het enige probleem een kapotte structuur is. Alles draait in je browser, dus het bestand verlaat nooit je apparaat.
Hoe de reparatie werkt
-
1
Upload de PDF
Sleep het bestand dat niet opent hierheen. Het blijft op je apparaat; er wordt niets naar een server gestuurd.
-
2
Het hulpmiddel leest het opnieuw
Een verdraagzame PDF-engine opent het bestand, negeert de kapotte structuur en leest elke pagina die het kan herstellen.
-
3
Een schoon bestand wordt opgebouwd
De pagina's worden naar een nieuw document gekopieerd, zodat de kruisverwijzingstabel en de trailer vanaf nul worden geschreven en al door de opbouw geldig zijn.
-
4
Download het resultaat
Je krijgt een frisse PDF die netjes opent. Open hem in je lezer om te bevestigen dat alle pagina's er zijn.
Wat deze reparatie wel en niet kan oplossen
Het hulpmiddel werkt door de PDF opnieuw in te lezen en een volledig nieuw bestand te schrijven. Dat genereert de structuur rond je pagina’s opnieuw, wat structurele fouten oplost maar geen echt ontbrekende data terug kan brengen.
| Probleem | Opgelost? | Waarom |
|---|---|---|
| Kapotte of niet-passende kruisverwijzingstabel | Ja | Het nieuwe bestand wordt met een frisse, correcte xref geschreven |
| Verouderde of achtergebleven trailer na slechte opslag | Ja | Er wordt een schone trailer voor het herbouwde bestand gegenereerd |
| Rommel van herhaalde incrementele opslagbeurten | Ja | Alleen de huidige pagina’s blijven behouden; oude revisies vervallen |
| Objecten die een lezer weigert maar de parser wel leest | Vaak | Ze in een schoon bestand herschrijven stelt strenge lezers meestal tevreden |
| Bestand zo afgekapt dat de parser het niet kan openen | Nee | Als de engine het bestand niet kan parsen, is er niets om op te bouwen |
| Objectdata die echt ontbreekt of onleesbaar is | Nee | Het hulpmiddel behoudt wat het kan lezen; de rest kan het niet verzinnen |
| Versleuteld met een onbekend wachtwoord | Nee | Zonder het wachtwoord blijft de inhoud vergrendeld |
Waarom PDF-structuren kapotgaan
- Gedeeltelijke downloads of uploads. Een bestand dat zijn laatste bytes onderweg verloor, verliest de kruisverwijzingstabel die aan het eind staat.
- Onderbroken schrijfacties. Een programma dat crashte tijdens het opslaan heeft mogelijk nooit een geldige trailer weggeschreven.
- Slechte binaire overdracht. Een PDF verplaatsen in een tekstmodus die regeleindes herschrijft, beschadigt bytes binnen gecomprimeerde streams.
- Rommelige incrementele bewerkingen. Herhaaldelijk eroverheen opslaan kan een structuur achterlaten die sommige lezers weigeren, ook al zijn de pagina’s in orde.
Wat het niet doet
- Het herstelt geen PDF die de parser helemaal niet kan openen; een zwaar afgekapt bestand kan buiten het bereik van dit hulpmiddel liggen.
- Het repareert geen beschadigde afbeelding of lettertype dat in de PDF is opgeslagen; een kapotte JPEG blijft kapot, zelfs in een schone container.
- Het verwijdert geen wachtwoord en ontsleutelt geen beschermde inhoud.
Voor die gevallen kan een desktophulpmiddel als Ghostscript of qpdf, lokaal uitgevoerd, soms verder komen.
Kapotte PDF’s voorkomen
Als je PDF’s in code genereert, sluit het bestand dan netjes af zodat de trailer wordt geschreven. Als je ze via HTTP aanbiedt, stuur dan een correcte Content-Length zodat de client weet wanneer het bestand compleet is. Bewaar een originele kopie voordat je bewerkt, zodat een slechte opslag nooit je enige versie is.
Veelgestelde vragen
Het behoudt elke pagina die de parser kan lezen, wat bij structureel beschadigde bestanden meestal allemaal is. Als sommige pagina’s echt weg zijn (hun data ontbreekt in het bestand), kan het hulpmiddel ze niet terugbrengen; het bouwt schoon op rond wat er overblijft.
Ja, wanneer ze structureel intact zijn: ze worden ongewijzigd naar het nieuwe bestand gekopieerd. Als een lettertype of afbeeldingsstream zelf beschadigd is, kan die specifieke glyph of afbeelding nog leeg worden weergegeven, maar de rest van de pagina is in orde.
Alleen wanneer de inhoud niet echt vergrendeld is. Het hulpmiddel probeert voorbij een eenvoudige versleuteling te lezen, maar het heeft geen wachtwoordveld en kan echte beveiliging niet breken. Een bestand dat is vergrendeld met een wachtwoord dat je niet hebt, kan niet worden hersteld.
Nee. Het bestand wordt volledig in je browser gelezen en herbouwd met een PDF-engine die op de pagina draait. Er wordt niets ergens naartoe gestuurd, dus je kunt vertrouwelijke documenten veilig repareren.
Niets. Het hulpmiddel wijzigt je bron nooit; het schrijft een aparte, gerepareerde kopie. Download het nieuwe bestand, bevestig dat het opent, en bewaar het origineel tot je zeker bent.
Gerelateerde tools
PDF zwartmaken
Dek gevoelige delen af en maak in je browser een nieuw afgevlakt PDF-bestand. Elke uitvoerpagina is een JPEG-afbeelding, zonder oorspronkelijke tekst, links, formulieren, lagen of bronmetadata.
Afbeeldingen extraheren uit een PDF
Extraheer alle afbeeldingen die zijn opgenomen in een PDF-bestand en download ze afzonderlijk of als één ZIP-bestand, waarbij de oorspronkelijke resolutie behouden blijft.
OCR voor pdf
Haal platte tekst uit gedrukte scans in een pdf met OCR in de browser. Ondersteunt 12 talen, bestanden tot 20 MB en documenten tot 40 pagina’s.
PDF naar Google Docs
Extraheer selecteerbare tekst uit een PDF in je browser, controleer die en download een bewerkbaar DOCX-bestand om zelf naar Google Drive te uploaden.
HTML naar PDF converter
Zet eenvoudige HTML en inline-CSS in je browser om in een raster-PDF op A4-, Letter- of Legal-formaat, zonder broncode of bestand te uploaden.
PDF scannen
Maak van JPEG-, PNG- of WebP-documentfoto’s een lokale PDF. Voeg maximaal 25 afbeeldingen toe, kies staand A4 of US Letter en upload geen bestanden.
Tool beschikbaar in andere talen
- Réparer un PDF [FR]
- إصلاح PDF [AR]
- Napraw PDF [PL]
- Perbaiki PDF [ID]
- PDF reparieren [DE]
- Reparar PDF [ES]
- ซ่อม PDF [TH]
- PDF を修復 [JA]
- Reparera PDF [SV]
- Sửa PDF [VI]
- PDF 복구 [KO]
- Reparar PDF [PT]
- Repair PDF [EN]
- Riparare PDF [IT]
- Восстановить PDF [RU]
- PDF Onar [TR]
- 修复 PDF [ZH]