Come vedere e rimuovere i metadati di un PDF
- Aggiungi il PDF. Tocca Scegli PDF o trascina il file sulla pagina. Se è protetto da password, digitala e tocca Apri.
- Leggi cosa rivela. La tabella elenca ogni campo di metadati con il suo valore, oppure «non impostato». Sotto vedi se è incorporato un pacchetto XMP e cosa dice sull'app e sulla persona che hanno creato il file.
- Rimuovi tutto. Tocca Rimuovi tutti i metadati. Lo strumento elimina ogni voce Info e il flusso XMP, scrive un nuovo PDF, lo rilegge per confermare che i campi sono spariti e lo scarica come nomefile-clean.pdf.
- Controlla cosa c'è ancora dentro. I metadati sono solo uno strato. Il testo visibile, i nomi nelle intestazioni, i commenti e i campi modulo restano come sono: per quelli usa Oscura PDF.
Cosa fa
- Mostra tutti e nove i campi standard del dizionario Info più ogni chiave personalizzata aggiunta dall'app che ha prodotto il file
- Rileva un flusso di metadati XMP incorporato e ne mostra lo strumento di creazione, il nome dell'autore e gli ID del documento
- Rimuovi tutto: svuota ogni campo Info, elimina il flusso XMP e il blocco privato PieceInfo, poi salva un nuovo file
- Verifica il risultato rileggendo il file ripulito prima che tu lo scarichi
- Apre i PDF protetti da password se la conosci, e può mantenere la password sulla copia ripulita
- Funziona interamente sul tuo dispositivo: l'unica richiesta di rete scarica la libreria open source pdf-lib
Quali metadati contiene un PDF?
Un file PDF ha due posti per le informazioni sul documento, separati da ciò che vedi nelle sue pagine. Il primo è il dizionario Information del documento: un breve elenco di coppie chiave/valore definite nello standard PDF (ISO 32000-1:2008, sezione 14.3.3). Il secondo è un flusso di metadati XMP, un pacchetto XML nel formato Extensible Metadata Platform di Adobe, referenziato dal catalogo del documento (sezione 14.3.2). Le app moderne di solito scrivono entrambi, e spesso i due non coincidono: per questo lo strumento li mostra separatamente.
Quale campo rivela cosa, e questo strumento lo rimuove?
| Campo | Cosa può rivelare | Rimosso da questo strumento? |
|---|---|---|
| Title | Il nome originale del documento o del file, a volte il nome di una bozza rinominata in seguito | Sì |
| Author | Il nome utente dell'account che ha creato il file, spesso un nome reale o un indirizzo email | Sì |
| Subject, Keywords | Righe di argomento e tag digitati nelle proprietà del documento, o ereditati da un modello | Sì |
| Creator | L'app che ha creato il documento (Word, Pages, Google Documenti, un modello di scanner) | Sì |
| Producer | Il motore PDF e la sua versione, a volte il nome del titolare della licenza | Sì |
| CreationDate, ModDate | Quando il file è stato creato e modificato l'ultima volta, con fuso orario; può contraddire una data stampata sulla pagina | Sì |
| Trapped | Un flag di prestampa; innocuo, ma identifica flussi di lavoro tipografici | Sì |
| Chiavi Info personalizzate | Qualsiasi cosa aggiunta dall'app: nome dell'azienda, percorso del documento di origine, ID del modello | Sì |
| Flusso XMP | Strumento di creazione, autore, ID di documento e di istanza che collegano le versioni dello stesso file, cronologia delle modifiche (xmpMM:History) | Sì: viene eliminato l'intero oggetto del flusso |
| PieceInfo | Dati privati dell'applicazione (impostazioni di salvataggio di Illustrator, InDesign, Photoshop) | Sì |
| Testo delle pagine, intestazioni, piè di pagina | Nomi, indirizzi, numeri di conto semplicemente stampati sulla pagina | No: usa Oscura PDF |
| Nomi dei font incorporati | Quali font (e a volte quale sistema operativo) usi | No |
| Annotazioni e campi modulo | Nomi degli autori dei commenti, note adesive, valori digitati nei moduli | No |
| EXIF / XMP dentro le immagini incorporate | Modello di fotocamera, posizione GPS, ora di scatto di una foto inserita nel PDF | No: rimuovili dalla foto prima di inserirla (Metadati delle foto) |
| Allegati, segnalibri, link | File allegati, titoli dell'indice, destinazioni dei link | No |
Come funziona la rimozione?
Lo strumento analizza il file con pdf-lib e lo apre con l'aggiornamento dei metadati disattivato, così la libreria non vi imprime il proprio Producer e la propria data all'ingresso. Poi elimina ogni voce del dizionario Info, rimuove il riferimento Metadata del catalogo e l'oggetto del flusso XMP a cui punta, scarta PieceInfo e serializza un file nuovo. Poiché pdf-lib riscrive l'intera tabella degli oggetti invece di aggiungere un aggiornamento incrementale, i vecchi valori non restano nel file come oggetti morti: una trappola di alcuni editor che «cancellano» le proprietà ma conservano la revisione precedente nel file. L'output viene scritto con dizionari in testo semplice, così puoi confermare il risultato da solo: aprilo in un editor di testo e cerca /Author o x:xmpmeta.
Quando dovrei rimuovere i metadati di un PDF?
- Prima di inviare un curriculum, un reclamo, una richiesta di affitto o qualsiasi documento in cui il tuo software, il tuo nome utente o la cronologia delle tue modifiche non riguardano nessuno.
- Prima di pubblicare un rapporto o un modulo: il campo Author spesso indica un dipendente, non l'organizzazione.
- Quando un documento scansionato non deve rivelare il modello dello scanner, il driver e l'ora della scansione.
- Prima di condividere un file il cui Title porta ancora il nome di lavoro («offerta_v3_finale_BASSA.pdf»).
Quali sono i limiti?
- Solo metadati a livello di documento. Il contenuto visibile non viene toccato, per scelta: un nome stampato a pagina uno resta a pagina uno.
- I file danneggiati, o che pdf-lib non riesce ad analizzare, falliscono con un messaggio invece di dare un risultato parziale.
- I file cifrati si aprono solo con la password. Le restrizioni della password proprietario non vengono conservate nella copia ripulita.
- Le firme digitali diventano non valide, perché i byte del file cambiano. Vale per qualsiasi modifica a un PDF firmato.
- I file grandi (centinaia di megabyte) vengono riscritti in memoria; un telefono potrebbe esaurirla prima che il salvataggio finisca.