Tips & Tricks

Come oscurare contenuti su più righe da un PDF senza lasciare frammenti di testo rilevabili tra le zone di oscuramento

Redigere una singola riga di testo da un PDF è semplice. Disegni un rettangolo nero sul testo e questo scompare dalla vista. Redigere un testo che si estende su più righe o un paragrafo che si estende su più righe con lunghezze diverse è il punto in cui l'approccio semplice fallisce. Se posizioni un unico grande rettangolo sull'intero blocco multilinea, coprirai anche il testo adiacente, gli spazi bianchi ed eventualmente le parti dei paragrafi vicini che dovrebbero rimanere visibili. Se si posizionano singoli rettangoli su ciascuna riga, gli spazi tra le righe, dove è visibile il colore di sfondo del documento originale, possono rivelare frammenti di testo, in particolare i discendenti delle lettere sulla riga superiore e gli ascendenti sulla riga inferiore.

Un'indagine del 2025 condotta da una società di medicina legale digitale ha rilevato che nel 12% dei PDF presumibilmente oscurati pubblicati da agenzie governative, frammenti di testo erano recuperabili dagli stretti spazi tra i singoli rettangoli di oscuramento (Forensic Focus, "Analysis of Redaction Failures in Public Records", 2025). Il problema non è che lo strumento di redazione non abbia funzionato correttamente. Il problema è che l'operatore ha utilizzato una tecnica di oscuramento riga per riga senza comprendere come funziona il posizionamento del testo nei PDF e come gli spazi tra le zone di oscuramento possano preservare una quantità sufficiente di ciascun carattere per la ricostruzione.

How to Redact Multi-Line Content From a PDF Without Leaving Detectable Text Fragments Between Redaction Zones

Come il posizionamento del testo nei PDF crea spazi vuoti nella redazione

Il testo PDF viene posizionato utilizzando le coordinate relative alla pagina. Ogni carattere o gruppo di caratteri occupa un riquadro di delimitazione definito dalla metrica del carattere. L'altezza ascendente, la profondità discendente e l'interlinea del carattere determinano la quantità di spazio verticale occupa ciascuna riga di testo. Quando si disegnano rettangoli di redazione allineandoli visivamente con il testo sullo schermo, esiste una tendenza naturale a rendere il rettangolo abbastanza alto da coprire i caratteri visibili. Ma i caratteri visibili non occupano l'intera estensione verticale del riquadro di delimitazione della riga di testo. Gli ascendenti delle lettere alte come "h" e "l" si estendono oltre l'altezza tipica dei caratteri e i discendenti di lettere come "g" si estendono oltre l'altezza tipica dei caratteri. e "y" estendersi al di sotto della linea di base. Se il rettangolo di redazione è dimensionato per coprire il corpo del testo ma non l'intero intervallo ascendente e discendente, frammenti di questi tratti estesi rimangono visibili nello spazio tra le linee di redazione.

Un secondo problema deriva dagli strumenti Redazione PDF che contrassegnano le aree di redazione alla risoluzione dello schermo. Le coordinate di un rettangolo di redazione disegnato su una pagina visualizzata con uno zoom del 150% potrebbero non allinearsi esattamente con le coordinate del testo sottostante quando viene eseguito il rendering con un livello di zoom diverso. Uno spazio anche di due o tre pixel con uno zoom del 150% si traduce in uno spazio di uno o due pixel con uno zoom del 100%, sufficiente per preservare un frammento riconoscibile di un personaggio.

WukongPDF

Prova Redige PDF

Nessuna installazione necessaria. Funziona direttamente nel tuo browser.

Inizia ora →

Oscurare contenuti su più righe: il corretto posizionamento del rettangolo

L'approccio più sicuro per oscurare un blocco di testo che si estende su più righe consiste nell'utilizzare un'unica zona di oscuramento continua che copra l'intera regione rettangolare dalla parte superiore della prima riga alla fine dell'ultima riga, estendendosi orizzontalmente dal bordo sinistro del carattere più a sinistra al bordo destro del carattere più a destra. Ciò significa coprire lo spazio bianco tra l'ultima parola di una riga e il margine destro se il testo è allineato a sinistra o coprire l'intera larghezza della riga per il testo giustificato. Il principio fondamentale è che la zona di redazione deve essere continua, senza spazi interni, e deve estendersi oltre il testo visibile su tutti e quattro i lati per tenere conto di ascendenti, discendenti e di eventuali offset di posizionamento del testo nascosto.

Per i paragrafi che contengono interruzioni di riga all'interno di una frase, dove il testo va a capo in modo naturale, la zona di redazione deve essere un singolo rettangolo che si estende dalla parte superiore della riga 1 alla fine della riga N. Per i paragrafi in cui ogni riga è una voce separata, come un elenco o una tabella, i singoli rettangoli per riga sono accettabili se e solo se ciascun rettangolo si estende almeno 6 punti oltre il testo visibile su tutti e quattro i lati e c'è un chiaro spazio non testuale, come un bordo di tabella o una regola orizzontale, tra ciascuna riga. In caso di dubbio, utilizzare un'unica zona continua.

Verifica che le zone di redazione coprano tutti i frammenti di testo

Dopo aver applicato le oscurazioni, il passaggio di verifica non è facoltativo. Apri il file oscurato e utilizza lo strumento di selezione del testo per provare a selezionare il testo nelle aree oscurate. Se è possibile selezionare qualsiasi testo, il flusso di testo sottostante non è stato rimosso ed è ancora presente nel file. Molti strumenti di redazione offrono una funzione di "disinfezione" o "rimuovi informazioni nascoste" funzione dopo aver applicato le oscurazioni. Questo passaggio rimuove il contenuto del testo sottostante dal PDF per tutte le aree oscurate, rendendolo irrecuperabile. Se il tuo strumento non lo offre, la redazione è solo una sovrapposizione cosmetica e il testo può essere recuperato da chiunque apra il file in un editor di testo o in un visualizzatore di strutture PDF.

Un secondo metodo di verifica consiste nell'esportare il PDF oscurato come testo normale. Qualsiasi testo visualizzato nell'output esportato per un'area oscurata indica una oscuramento incompleto. Il flusso di testo per quell'area non è stato rimosso correttamente. Torna indietro e riapplica la redazione con l'opzione di sanitizzazione abilitata oppure utilizza uno strumento diverso che rimuova correttamente il contenuto del testo anziché coprirlo semplicemente visivamente.

Casi particolari: oscuramento del testo in tabelle, colonne e moduli

Le tabelle rappresentano una sfida unica perché il testo nelle celle adiacenti può trovarsi molto vicino e una redazione che copre una cella può estendersi nella cella vicina se il rettangolo è troppo generoso. La regola per le tabelle è quella di oscurare intere celle anziché il testo all'interno delle celle. Se una cella specifica contiene informazioni riservate, oscura l'intera area della cella, compresi i bordi della cella, in modo che la struttura della tabella renda chiaro che le informazioni sono state oscurate da quella cella. Per le colonne strette in cui non è pratico oscurare un'intera colonna, estendere il rettangolo di oscuramento fino ai bordi della colonna, utilizzando la griglia delle colonne come guida per un posizionamento preciso.

I moduli PDF aggiungono un ulteriore livello di complessità perché i dati dei campi modulo vengono archiviati separatamente dal contenuto visibile della pagina. L'oscuramento del testo visivo all'interno di un campo modulo non rimuove il valore del campo dalle strutture dati interne del PDF. Chiunque apra il file in un visualizzatore PDF con supporto per i moduli può comunque fare clic sul campo e vedere il valore originale. Per oscurare i dati dei campi modulo, è necessario prima appiattire i campi modulo, convertendo così i valori dei campi nel normale contenuto della pagina, quindi applicare la oscuramento al contenuto appiattito.

Errori comuni di redazione e loro conseguenze

L'errore di redazione più dannoso, e quello che ha portato a numerosi incidenti di divulgazione pubblica, è l'utilizzo di rettangoli di colore scuro disegnati con lo strumento di annotazione anziché con lo strumento di redazione dedicato. Le annotazioni sono sovrapposizioni visive. Possono essere spostati, eliminati o resi trasparenti da chiunque apra il PDF. Il testo sottostante rimane completamente intatto e completamente ricercabile. Una protezione adeguata Privacy PDF richiede la rimozione dei dati sottostanti, non semplicemente nasconderli alla vista. Per applicare le revisioni, utilizzare sempre lo strumento di redazione dedicato, mai lo strumento di annotazione o di disegno.

Un secondo errore comune è oscurare solo il contenuto visibile della pagina lasciando intatti i metadati. Le proprietà di un documento PDF possono contenere il nome del file originale, il nome dell'autore e la data di creazione che rivelano informazioni che la redazione avrebbe dovuto nascondere. Dopo aver oscurato il contenuto visibile, controlla le proprietà del documento e rimuovi o disinfetta eventuali campi di metadati che potrebbero contenere informazioni sensibili. WukongPDF fornisce un flusso di lavoro di redazione combinato che elabora sia il contenuto visibile che i metadati in un'unica operazione, riducendo il rischio di fughe di informazioni basate sui metadati.

Non tenere conto della cronologia di salvataggio incrementale del PDF è un terzo errore significativo. I file PDF salvati con aggiornamenti incrementali mantengono tutte le versioni precedenti del contenuto della pagina. Una redazione applicata alla versione corrente di una pagina rimuoverà il testo da quella versione, ma il testo potrebbe essere ancora recuperabile dai salvataggi incrementali precedenti archiviati nel file. La soluzione è salvare il documento redatto utilizzando un salvataggio completo, non incrementale, che consolida tutte le modifiche ed elimina la cronologia delle revisioni.

Osservazione automatizzata per modelli multilinea

Quando lo stesso tipo di informazioni deve essere oscurato su molte pagine o molti documenti, come numeri di previdenza sociale, indirizzi e-mail o numeri di telefono, il posizionamento manuale del rettangolo diventa poco pratico e soggetto a errori. La redazione automatizzata basata su pattern utilizza espressioni regolari per identificare le stringhe di testo da oscurare e disegna automaticamente zone di oscuramento su ogni occorrenza. Il vantaggio è la completezza: un modello scritto correttamente cattura ogni istanza, comprese quelle che l'operatore potrebbe perdere durante una revisione manuale. Lo svantaggio è che un modello scritto male genera falsi positivi, oscurando il testo che dovrebbe rimanere visibile.

Per utilizzare la redazione basata su pattern in modo sicuro, esegui prima il pattern in modalità anteprima se il tuo strumento lo supporta, che evidenzia le corrispondenze senza applicare redazioni. Esamina un campione delle corrispondenze per verificare che il modello catturi il contenuto previsto e nient'altro. Regola il modello secondo necessità, visualizza nuovamente l'anteprima, quindi applica la redazione all'intero documento. Dopo l'applicazione, esegui la verifica dell'esportazione del testo per confermare che nessun contenuto indesiderato sia stato rimosso insieme al contenuto di destinazione.

WukongPDF

Prova Redige PDF

Nessuna installazione necessaria. Funziona direttamente nel tuo browser.

Inizia ora →