Riparare PDF
Un PDF che non si apre spesso ha solo un danno strutturale: una tabella di riferimenti incrociati rotta, un trailer disallineato o residuo, oppure offset degli oggetti che non combaciano più dopo un salvataggio andato male. Questo strumento apre il file con un parser tollerante, conserva ogni pagina che riesce a leggere e scrive un PDF nuovo di zecca da zero, così la tabella di riferimenti incrociati e il trailer vengono rigenerati puliti. Non può inventare dati che sono davvero spariti, ma ripara la sorprendente quantità di PDF le cui pagine sono intatte e il cui unico problema è una struttura rotta. Tutto gira nel tuo browser, quindi il file non lascia mai il tuo dispositivo.
Come funziona la riparazione
-
1
Carica il PDF
Trascina e rilascia il file che non si apre. Resta sul tuo dispositivo; non viene inviato nulla a un server.
-
2
Lo strumento lo rilegge
Un motore PDF tollerante apre il file, ignora la struttura rotta e legge ogni pagina che riesce a recuperare.
-
3
Viene ricostruito un file pulito
Le pagine vengono copiate in un nuovo documento, così la tabella di riferimenti incrociati e il trailer vengono scritti da zero e sono validi per costruzione.
-
4
Scarica il risultato
Ottieni un PDF nuovo che si apre in modo pulito. Aprilo nel tuo lettore per confermare che tutte le pagine ci siano.
Cosa questa riparazione può e non può correggere
Lo strumento funziona rileggendo il PDF e scrivendo un file completamente nuovo. Questo rigenera la struttura attorno alle tue pagine, il che corregge i difetti strutturali ma non può riportare dati davvero mancanti.
| Problema | Corretto? | Perché |
|---|---|---|
| Tabella di riferimenti incrociati rotta o disallineata | Sì | Il nuovo file viene scritto con una xref nuova e corretta |
| Trailer obsoleto o residuo dopo un salvataggio andato male | Sì | Viene generato un trailer pulito per il file ricostruito |
| Residui di salvataggi incrementali ripetuti | Sì | Vengono conservate solo le pagine attuali; le vecchie revisioni vengono scartate |
| Oggetti che un lettore rifiuta ma che il parser riesce a leggere | Spesso | Riscriverli in un file pulito di solito soddisfa i lettori più rigidi |
| File troncato che il parser non riesce ad aprire | No | Se il motore non riesce ad analizzare il file, non c’è nulla da ricostruire |
| Dati degli oggetti davvero mancanti o illeggibili | No | Lo strumento conserva ciò che riesce a leggere; il resto non può inventarlo |
| Cifrato con una password sconosciuta | No | Il contenuto resta bloccato senza la password |
Perché le strutture PDF si rompono
- Download o caricamenti parziali. Un file che ha perso gli ultimi byte durante il trasferimento perde la tabella di riferimenti incrociati che si trova in coda.
- Scritture interrotte. Un programma che è andato in crash durante il salvataggio potrebbe non aver mai scritto un trailer valido.
- Trasferimenti binari difettosi. Spostare un PDF in una modalità testo che riscrive i fine riga corrompe i byte all’interno dei flussi compressi.
- Modifiche incrementali disordinate. Salvare più volte sopra può lasciare una struttura che alcuni lettori rifiutano, anche se le pagine sono a posto.
Cosa non fa
- Non recupera un PDF che il parser non riesce ad aprire affatto; un file gravemente troncato può essere oltre le capacità di questo strumento.
- Non ripara un’immagine o un font danneggiato memorizzato all’interno del PDF; un JPEG rotto resta rotto anche in un contenitore pulito.
- Non rimuove una password e non decifra contenuti protetti.
Per questi casi, uno strumento desktop come Ghostscript o qpdf, eseguito localmente, a volte può andare oltre.
Evitare i PDF danneggiati
Quando generi PDF via codice, chiudi il file correttamente in modo che il trailer venga scritto. Quando li servi via HTTP, invia un Content-Length corretto affinché il client sappia quando il file è completo. Conserva una copia originale prima di modificare, così un salvataggio andato male non è mai la tua unica versione.
Domande frequenti
Conserva ogni pagina che il parser riesce a leggere, il che per i file con danno strutturale di solito sono tutte. Se alcune pagine sono davvero sparite (i loro dati mancano dal file), lo strumento non può riportarle; ricostruisce in modo pulito attorno a ciò che resta.
Sì, quando sono strutturalmente intatti: vengono copiati così come sono nel nuovo file. Se un font o un flusso di immagine è a sua volta corrotto, quel glifo o quell’immagine specifici possono comunque apparire vuoti, ma il resto della pagina è a posto.
Solo quando il contenuto non è davvero bloccato. Lo strumento prova a leggere oltre una cifratura di base, ma non ha un campo per la password e non può forzare una protezione reale. Un file bloccato con una password che non hai non può essere recuperato.
No. Il file viene letto e ricostruito interamente nel tuo browser con un motore PDF che gira nella pagina. Non viene inviato nulla da nessuna parte, quindi puoi riparare documenti riservati in sicurezza.
Niente. Lo strumento non modifica mai la tua sorgente; scrive una copia riparata a parte. Scarica il nuovo file, verifica che si apra e conserva l’originale finché non sei sicuro.
Strumenti correlati
Riordina pagine PDF
Riordina, ometti o ripeti pagine con una sequenza esatta separata da virgole. Elaborazione nel browser fino a 20 MiB e 200 pagine.
Scansiona PDF
Trasforma foto di documenti JPEG, PNG o WebP in un PDF locale. Aggiungi fino a 25 immagini, scegli A4 verticale o Letter USA e non caricare file.
Oscurare un PDF
Copri le aree sensibili e crea nel browser un PDF appiattito nuovo. Ogni pagina di output è un’immagine JPEG, quindi testo, link, moduli, livelli e metadati del documento di origine non vengono trasferiti.
Estrai immagini da PDF
Estrai ogni immagine incorporata in un file PDF e scaricale singolarmente o come un unico ZIP, preservando la loro risoluzione originale.
OCR per PDF
Estrai testo semplice da scansioni di documenti stampati in PDF con l’OCR nel browser. Supporta 12 lingue, file fino a 20 MB e 40 pagine.
Convertitore HTML a PDF
Converti HTML di base e CSS in linea in un PDF raster A4, Letter o Legal nel browser, senza caricare il codice sorgente o il file finale.
Strumento disponibile in altre lingue
- إصلاح PDF [AR]
- Réparer un PDF [FR]
- PDF 복구 [KO]
- Perbaiki PDF [ID]
- PDF reparieren [DE]
- Napraw PDF [PL]
- PDF repareren [NL]
- Reparera PDF [SV]
- ซ่อม PDF [TH]
- PDF を修復 [JA]
- Sửa PDF [VI]
- Reparar PDF [ES]
- Reparar PDF [PT]
- PDF Onar [TR]
- 修复 PDF [ZH]
- Repair PDF [EN]
- Восстановить PDF [RU]