Una tabella di riferimenti incrociati interna al PDF è l'indice che indica a un lettore PDF dove si trova ogni oggetto nel file. Contenuto della pagina, caratteri, immagini, metadati, ciascuno ha una voce nella tabella dei riferimenti incrociati. Quando questa tabella viene danneggiata, il lettore non riesce a individuare gli oggetti necessari per visualizzare il documento. I sintomi sono drammatici: pagine che non si aprono, messaggi di errore sulla struttura dei file o un documento che sembra aver perso contenuto. Il contenuto è ancora nel file. L'indice che lo indica è rotto.
Riparare il danneggiamento della tabella dei riferimenti incrociati significa ricostruire l'indice in modo che sia possibile trovare ogni oggetto nel file. Strumenti specializzati di riparazione PDF analizzano il file, individuano ogni oggetto e costruiscono una nuova tabella di riferimenti incrociati. Questa è una riparazione strutturale, non una riparazione del contenuto. Il contenuto della pagina è invariato. Vengono ricostruiti solo i dati di navigazione.
L'approccio Ripara PDF agli errori delle tabelle dei riferimenti incrociati prende di mira la struttura del file. Il contenuto è intatto. La mappa per trovarlo deve essere ridisegnata.

Come funzionano le tabelle dei riferimenti incrociati
Ogni PDF contiene una tabella di riferimenti incrociati, a volte chiamata tabella xrif. Ciascuna voce specifica l'offset in byte di un oggetto all'interno del file. Quando il lettore PDF deve visualizzare la pagina 5, consulta la tabella dei riferimenti incrociati per trovare dove si trova il flusso di contenuto della pagina 5. Quindi legge il contenuto ed esegue il rendering della pagina. Se la voce del riferimento incrociato per la pagina 5 è danneggiata, il lettore visualizza un errore o visualizza qualsiasi dato che si trovi con un offset di byte errato.
La tabella dei riferimenti incrociati del formato PDF è la parte strutturalmente più critica del PDF. Ogni altra struttura dati dipende da questo.
Prova a riparare PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
Cause di corruzione dei riferimenti incrociati
| Causa | Come danneggia il tavolo | Riparabilità |
|---|---|---|
| Salvataggio o download del file interrotto | Il file non è stato scritto completamente. La tabella dei riferimenti incrociati è troncata o scritta parzialmente | Solitamente riparabile. Gli oggetti di contenuto sono intatti. Solo la tabella è incompleta |
| Strumento che modifica il file senza aggiornare xrif | Uno strumento di elaborazione ha modificato le posizioni degli oggetti ma non ha aggiornato correttamente le voci dei riferimenti incrociati | Riparabile ricostruendo la tabella dalle posizioni effettive dell'oggetto |
| Corruzione dell'archiviazione a livello di bit | Gli errori dei supporti fisici hanno modificato i valori dei byte nella tabella dei riferimenti incrociati. I dati della tabella stessa sono errati | Parzialmente riparabile. Le voci danneggiate potrebbero puntare a dati errati |
Riparazione delle tabelle dei riferimenti incrociati
Utilizza uno strumento di riparazione PDF che gestisca specificamente la ricostruzione della tabella dei riferimenti incrociati. Carica il PDF danneggiato. Lo strumento esegue la scansione del file per tutti gli oggetti, determina il corretto offset dei byte e costruisce una nuova tabella dei riferimenti incrociati. Scarica il file riparato. Aprilo e verifica che tutte le pagine vengano visualizzate correttamente.
WukongPDF elabora i PDF. Per il danneggiamento delle tabelle dei riferimenti incrociati, strumenti di riparazione specializzati forniscono la capacità di ricostruzione. La riparazione strutturale Fix PDF ripristina i dati di navigazione.
Prevenire la corruzione dei riferimenti incrociati
Verifica sempre l'integrità dei file dopo aver scaricato o trasferito i PDF. Un file che viene scaricato completamente avrà una tabella di riferimenti incrociati completa. Utilizza strumenti che aggiornano correttamente la tabella dei riferimenti incrociati durante la modifica dei PDF. L'integrità del formato PDF dipende dal fatto che ogni strumento nella catena di elaborazione mantenga correttamente la struttura dei riferimenti incrociati.
Utilizzo di software specializzato per la riparazione di PDF
Gli strumenti di riparazione PDF dedicati possono ricostruire automaticamente le tabelle dei riferimenti incrociati. Questi strumenti analizzano il file byte per byte, identificano ogni oggetto e costruiscono una nuova tabella di riferimenti incrociati corretta. La riparazione è automatizzata e in genere richiede pochi secondi.
Gli strumenti specializzati Ripara PDF per la riparazione dei riferimenti incrociati sono più affidabili degli editor PDF generici per questo specifico tipo di corruzione.
Testare lo strumento di riparazione su una copia del file danneggiato prima di elaborare l'originale.
Recupero del contenuto da una tabella di riferimenti incrociati gravemente danneggiata
Se la tabella dei riferimenti incrociati viene completamente distrutta, lo strumento di riparazione PDF potrebbe non essere in grado di identificare tutti gli oggetti. In questi casi estrarre quanto recuperabile. Gli strumenti di estrazione del testo possono estrarre testo leggibile dal file anche quando la struttura è danneggiata.
Il ripristino Correggi contenuto PDF da una tabella di riferimenti incrociati distrutta dà priorità all'estrazione del testo rispetto alla riparazione strutturale.
Accetta il fatto che alcuni contenuti potrebbero andare perduti in modo permanente. Documentare cosa è stato recuperato e cosa no.
Convalida della struttura del file riparato
Dopo aver riparato la tabella dei riferimenti incrociati, convalidare il file riparato. Aprilo in più lettori PDF. Controlla che ogni pagina venga visualizzata correttamente. Cerca il testo per confermare che il livello di testo sia intatto. La convalida conferma che la riparazione è stata completata.
La convalida del formato PDF della tabella dei riferimenti incrociati riparata garantisce che ogni oggetto sia accessibile e che il documento sia perfettamente funzionante.
Una tabella dei riferimenti incrociati parzialmente riparata potrebbe consentire l'apertura del documento ma lasciare inaccessibili alcuni oggetti. Una convalida approfondita rileva questi problemi residui.
Prevenire la corruzione dei riferimenti incrociati nei flussi di lavoro
Utilizza strumenti che aggiornano correttamente la tabella dei riferimenti incrociati durante la modifica dei PDF. Evitare strumenti che modificano il file senza aggiornare la tabella. Dopo qualsiasi operazione di elaborazione, aprire il file e verificare che venga visualizzato correttamente.
La prevenzione della corruzione dei riferimenti incrociati nel flusso di lavoro di PDF Tools è una garanzia di qualità applicata in ogni fase di elaborazione.
Un file verificato correttamente dopo ciascuna operazione non accumulerà danni strutturali durante più fasi di elaborazione.
Comprensione dei formati delle tabelle dei riferimenti incrociati
I PDF utilizzano due formati di tabelle di riferimenti incrociati: il formato originale di PDF 1.0 e il formato del flusso di riferimenti incrociati di PDF 1.5. Gli strumenti di riparazione devono gestire entrambi. Il formato influisce sull'approccio di riparazione.
Il formato della tabella dei riferimenti incrociati del formato PDF determina quali metodi di riparazione sono applicabili.
Testare i file riparati con la convalida automatizzata
Utilizza uno strumento di convalida PDF per verificare la presenza di errori strutturali nel file riparato. Il validatore segnala eventuali problemi rimanenti con la tabella dei riferimenti incrociati o altri elementi strutturali.
La convalida automatizzata Fix PDF dei file riparati rileva i problemi residui che l'ispezione manuale non rileva.
Prova a riparare PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
