Questo compressore prova due strategie completamente diverse sul tuo file e ti consegna quella che vince. La prima è un risalvataggio strutturale senza perdita: pdf-lib riapre il documento e lo riscrive con i flussi di oggetti attivi, deduplicando gli oggetti interni e impacchettando la struttura del file in modo più compatto. Nulla viene rasterizzato, quindi il testo resta selezionabile, i collegamenti restano cliccabili e la grafica vettoriale resta perfettamente nitida.
La seconda è la rasterizzazione. Ogni pagina viene resa su un canvas a scala ridotta e ricodificata in JPEG, poi ricostruita in un nuovo PDF. Questo distrugge il testo selezionabile ma è straordinariamente efficace sui documenti scansionati, che sono già soltanto immagini dentro un involucro PDF.
I due risultati vengono confrontati per dimensione e scarichi il più leggero. Se nessuno dei due riesce a battere il file originale, lo strumento ti avvisa che il documento è già al minimo e ti restituisce l'originale intatto anziché una versione peggiore.
Entrambe le strade di compressione girano nel browser. Un contratto o la scansione di un passaporto vengono elaborati sulla tua macchina, senza che alcuna copia finisca nella coda di un servizio di compressione.
| Livello | Fattore di rendering | Qualità JPEG | Adatto a |
|---|---|---|---|
| Base | 1,5× | 0,72 | Documenti da leggere ancora con attenzione |
| Medio | 1,15× | 0,58 | La scelta abituale: allegati e-mail, caricamenti |
| Forte | 0,85× | 0,42 | Limiti di peso stringenti, basta che si legga |
Questi valori si applicano solo alla via della rasterizzazione. Il risalvataggio senza perdita ignora del tutto il livello, dato che non ha qualità da barattare: per questo un rapporto fitto di testo si comprime spesso allo stesso modo in Base e in Forte.
Un PDF prevalentemente testuale è già estremamente compatto: le parole sono memorizzate come riferimenti a font e coordinate, pochi byte ciascuna. Resta pochissima ridondanza da spremere, e rasterizzare una pagina così di solito la rende più pesante, perché una pagina di caratteri diventa una grande fotografia di caratteri. Lo strumento se ne accorge e ripiega sul risalvataggio senza perdita: per questo il tuo documento di testo potrebbe perdere solo il cinque per cento.
I documenti scansionati sono il caso opposto. Ogni pagina è una fotografia a piena risoluzione, spesso acquisita a 300 dpi e salvata con impostazioni di qualità generose. Rasterizzarle a scala e qualità inferiori riduce abitualmente quei file dal settanta al novanta per cento senza perdita apprezzabile di leggibilità.
Dipende da quale strada vince. Se il risalvataggio senza perdita produce il file più leggero — l'esito abituale con documenti ricchi di testo — testo, collegamenti e grafica vettoriale si conservano integralmente. Se vince la rasterizzazione, come accade con le scansioni, le pagine diventano immagini e il testo non è più selezionabile.
I PDF basati su testo sono già molto compressi; resta poca ridondanza da rimuovere. I grandi risparmi vengono da documenti con fotografie o pagine scansionate. Se non si è potuto risparmiare nulla, lo strumento restituisce l'originale intatto anziché una copia degradata.
Medio per quasi tutto. Scegli Base quando il documento va ancora letto con attenzione o stampato, e Forte solo quando ti scontri con un limite di caricamento rigido e basta la leggibilità.
Sì, ma tieni presente che più file vengono uniti in un unico PDF compresso anziché restituiti separatamente. Per comprimerli singolarmente, elaborali uno alla volta.
I PDF protetti da password non possono essere aperti affatto e daranno errore. Le firme digitali non sopravvivono alla compressione, dato che il file viene riscritto: un documento firmato è meglio lasciarlo com'è.
No. Sia PDF.js sia pdf-lib girano come JavaScript in questa pagina, quindi l'intero processo avviene nel browser e il documento non lascia mai il tuo dispositivo.