Compressione PDF spiegata
«Comprimi questo PDF» sembra una singola operazione, ma un PDF può essere compresso in diversi modi indipendenti. Sapere quale è quale aiuta a capire cosa può e non può fare uno strumento di compressione, e perché alcuni PDF si riducono drasticamente mentre altri si muovono appena.
Fondamenti
Con perdita vs senza perdita
La compressione senza perdita riduce la dimensione del file senza perdere alcuna informazione — i dati decompressi sono identici byte per byte all'originale. La compressione con perdita accetta piccoli cambiamenti visivi in cambio di dimensioni molto più piccole. Le foto sono generalmente compresse con perdita (JPEG); il testo e l'arte lineare sono generalmente compressi senza perdita (Flate).
Un buon strumento di compressione PDF applica la compressione con perdita solo alle immagini, e solo quando il compromesso di qualità è accettabile. Il testo e la grafica vettoriale devono sempre essere preservati esattamente.
Immagini
Compressione delle immagini nei PDF
I PDF possono memorizzare immagini con diversi codec:
- JPEG — con perdita, buono per le fotografie. La fonte più comune di dimensione nei PDF ricchi di immagini.
- Flate (zlib) — senza perdita, buono per l'arte lineare e le immagini con pochi colori.
- JBIG2 — con o senza perdita, progettato per il testo scansionato bitonale (bianco e nero). Può ridurre drasticamente le pagine scansionate, ma il supporto è disuguale.
- CCITT Group 4 — senza perdita, la compressione fax classica per le immagini bitonali.
Ricodificare un'immagine da un JPEG troppo grande a uno più piccolo è la riduzione di dimensione più efficace per la maggior parte dei PDF.
Font
Sottoinsiemi di font
Come trattato nella guida alla dimensione del file, i font incorporati possono dominare un piccolo PDF. Il sottoinsieme incorpora solo i glifi effettivamente utilizzati. Un documento che usa un font di 250 KB per un solo titolo può scendere a un sottoinsieme di 8 KB senza cambiamenti visibili. La maggior parte dei writer PDF moderni crea sottoinsiemi per default; i vecchi o alcuni percorsi di esportazione non lo fanno.
Struttura
Flusso di oggetti
PDF 1.5 ha introdotto i flussi di oggetti: un modo per impacchettare piccoli oggetti (metadati, descrizioni di pagina, descrittori di font) in un singolo flusso compresso. I PDF vecchi memorizzano ogni oggetto separatamente con il proprio overhead. Risalvare con flussi di oggetti può tagliare una percentuale significativa sui documenti ricchi di testo senza toccare alcun contenuto visibile.
Questa è la parte della compressione che è sempre sicura — è puramente strutturale, senza perdita e invisibile al lettore.
Limiti
Cosa la compressione non può fare
Una passata di compressione senza perdita non ridurrà un PDF che è già ben codificato. Se il file usa già flussi di oggetti, crea sottoinsiemi dei suoi font e memorizza le immagini in JPEG ragionevolmente compressi, resta poco grasso strutturale da tagliare. Gli strumenti che promettono riduzioni drastiche su qualsiasi file applicano generalmente una ricodifica di immagine con perdita silenziosamente — che può andare bene, ma è una decisione di qualità che dovresti prendere consapevolmente, non un pasto gratuito.
La cifratura è anche ortogonale alla compressione. Cifrare un PDF aggiunge un piccolo overhead ma non cambia significativamente la qualità della compressione del contenuto, perché i flussi compressi sono cifrati come byte. Un PDF compresso poi cifrato è sia più piccolo che protetto.
In pratica
Cosa fa uno strumento di compressione
Quando passi un PDF attraverso uno strumento dicompressione PDF, i passi sicuri e senza perdita sono: risalvare con flussi di oggetti, rimuovere gli oggetti non referenziati e compattare la tabella dei riferimenti incrociati. Questi soli riducono spesso la dimensione del 10–40% sui documenti dei vecchi esportatori. Guadagni maggiori richiedono di ricodificare le immagini, che è una decisione con perdita separata che l'utente dovrebbe prendere consapevolmente.
Da leggere anche
Risorse correlate
Da leggere anche