Guardare dentro un PDF

Tutti gli strumenti per PDF modificano le pagine; quasi nessuno ti mostra che cos’è davvero un PDF. Questo percorre l’intero grafo degli oggetti come lo legge chi costruisce PDF: utile per correggere un generatore, controllare che cosa si porta dietro un file e imparare il formato.

Caricamento dello strumento…

Come funziona

  1. Trascina il PDF: qpdf analizza l’intero grafo degli oggetti dentro il tuo browser.
  2. Filtra per tipo di oggetto o cerca tra i dizionari; clicca un oggetto per vederlo formattato.
  3. Guarda il riepilogo: versione, numero di pagine, cifratura e quanti salvataggi successivi si porta dietro il file.

Perché non viene caricato nulla

Ogni operazione di questa pagina la esegue codice che gira dentro la scheda del tuo browser, con lo stesso motore che disegna le pagine web. Il file viene letto dal disco alla memoria della scheda, trasformato lì e riscritto come download. Non viene mai inviato da nessuna parte: né a noi, né a terzi.

Verificalo tu stesso

  1. Apri gli strumenti per sviluppatori del browser (F12) e scegli la scheda «Rete».
  2. Carica il tuo file e avvia lo strumento.
  3. Le uniche richieste che vedrai scaricano il codice dello strumento stesso — e, in pochi strumenti pesanti, il loro motore open source da una CDN pubblica — più un piccolo segnale di visita verso loreatec.jp (indirizzo e titolo della pagina, nulla di più). Nessuna di esse porta con sé il tuo file.

La prova che resta sul tuo dispositivo →

Domande frequenti

Che cosa sono le «saved generations» (generazioni salvate) e perché vengono segnalate?

I PDF si possono salvare in modo incrementale: la nuova versione viene accodata e i byte vecchi restano dentro il file. Più di una generazione vuol dire che il contenuto precedente può essere recuperabile tagliando il file a un %%EOF precedente — il che conta quando un documento è stato «corretto» prima di essere condiviso.

A che cosa mi serve davvero?

A capire un PDF generato dal tuo codice (perché il font non è incorporato? dove sono finiti i metadati?), a controllare un file prima di pubblicarlo (che cosa contiene davvero?) e a capire perché un PDF da 200 KB si apre all’istante e un altro arranca. Il grafo degli oggetti risponde a domande che gli strumenti a livello di pagina non riescono nemmeno a porre.

Mostra il contenuto dei flussi?

Mostra il dizionario di ogni flusso — lunghezza, filtri, tipo — ma in questa versione non estrae i dati decodificati. Per le immagini delle pagine c’è lo strumento che le estrae; per il testo, gli strumenti di estrazione del testo.

Il PDF viene caricato?

No. Una libreria PDF open source di riferimento, compilata in WebAssembly, analizza il file dentro questa scheda. Per uno strumento il cui pubblico ispeziona documenti riservati e non ancora pubblicati, il locale è l’unica scelta accettabile.