Others

Perché le dimensioni di un file PDF raddoppiano dopo aver rimosso solo una o due pagine

Apri un PDF di 50 pagine pari a 10 megabyte. Elimini 10 pagine di contenuto obsoleto, riducendo il documento a 40 pagine. Lo salvi, aspettandoti che il file si riduca a circa 8 megabyte. Invece, la dimensione del file passa a 20 megabyte. La rimozione delle pagine ha reso il file più grande. Questo risultato controintuitivo si verifica perché l'eliminazione delle pagine da un PDF non rimuove i dati associati a tali pagine. Rimuove solo i riferimenti alla pagina dalla struttura del documento.

Compressione PDF della dimensione del file dopo l'eliminazione della pagina sembra che dovrebbe essere automatica, ma gli editor PDF danno priorità alla velocità di modifica e alla conservazione dei dati rispetto all'ottimizzazione della dimensione del file. Quando elimini una pagina, l'editor rimuove la voce della pagina dall'albero della pagina, ma mantiene gli oggetti del contenuto della pagina, le immagini, i caratteri e le altre risorse nel file. Questi oggetti orfani, non più referenziati da nessuna pagina, occupano ancora spazio. Lo spazio che occupano viene aggiunto al sovraccarico della modifica stessa.

Why Does a PDF File Size Double After You Remove Just One or Two Pages

Come funziona effettivamente l'eliminazione delle pagine PDF

Un file PDF è strutturato come una raccolta di oggetti numerati collegati da una tabella di riferimenti incrociati. L'oggetto albero delle pagine elenca quali pagine esistono e in quale ordine. Ogni oggetto della pagina fa riferimento a flussi di contenuti, immagini, caratteri e altre risorse. Quando elimini una pagina in un editor PDF, l'editor rimuove la voce della pagina dall'albero delle pagine. Il flusso di contenuto per quella pagina e tutte le risorse a cui fa riferimento rimangono nel file come oggetti orfani.

La maggior parte degli editor PDF non rimuove immediatamente gli oggetti orfani perché farlo è computazionalmente costoso. L'editor dovrebbe identificare ogni oggetto a cui fanno riferimento solo le pagine cancellate, il che richiede il tracciamento delle catene di riferimento attraverso l'intero file. Questa analisi richiede tempo e gli utenti si aspettano che l'eliminazione delle pagine sia immediata. L'editor sacrifica la dimensione del file a favore della velocità, lasciando la pulizia per un successivo salvataggio con nome o un'operazione di ottimizzazione.

Alcuni editor salvano la cronologia delle modifiche all'interno del PDF. Ogni modifica aggiunge nuovi oggetti preservando i vecchi oggetti. La dimensione del file PDF aumenta con ogni sessione di modifica perché il file contiene non solo lo stato corrente del documento ma la cronologia completa di come è arrivato a quello stato. Un documento che è stato modificato dieci volte contiene dieci livelli di modifiche incrementali.

I dati sui caratteri contribuiscono in modo significativo all'aumento delle dimensioni dei file post-eliminazione. Una pagina eliminata potrebbe aver utilizzato un particolare sottoinsieme di caratteri. Quel sottoinsieme di caratteri rimane nel file perché anche altre pagine potrebbero utilizzarlo. Anche se nessuna pagina rimanente utilizza quel carattere, per identificare questo fatto è necessario che l'editor controlli ogni altra pagina, che salta durante un'operazione di eliminazione rapida.

WukongPDF

Prova a comprimere PDF

Nessuna installazione necessaria. Funziona direttamente nel tuo browser.

Inizia ora →

Perché la dimensione del file può effettivamente aumentare

L'aumento delle dimensioni del file deriva dal modo in cui l'editor scrive il file modificato. Quando salvi dopo aver eliminato le pagine, l'editor scrive lo stato corrente del documento più eventuali oggetti orfani più una nuova tabella dei riferimenti incrociati. La nuova tabella dei riferimenti incrociati potrebbe essere più grande dell'originale perché include voci sia per gli oggetti correnti che per gli oggetti orfani. L'operazione di salvataggio potrebbe anche aggiungere metadati sulla modifica stessa.

Se l'editor aggiunge modifiche anziché riscrivere il file, ogni operazione di salvataggio aggiunge contenuto senza rimuovere nulla. Il contenuto del file originale viene conservato nel caso in cui desideri annullare le modifiche. Le pagine cancellate sono ancora lì, semplicemente non visualizzate. Il file contiene il documento originale di 50 pagine più le istruzioni per nascondere 10 di quelle pagine più la nuova tabella dei riferimenti incrociati. Non c'è da stupirsi che sia più grande.

È più probabile che un'eliminazione Pagine PDF seguita da un'operazione di salvataggio, anziché da un'operazione Salva con nome, mantenga gli oggetti orfani. Salva aggiorna il file esistente in modo incrementale. Salva con nome scrive un nuovo file da zero, offrendo all'editor l'opportunità di omettere oggetti orfani.

Come ridurre effettivamente le dimensioni del file dopo aver eliminato le pagine

Il metodo più efficace è Salva con nome anziché Salva. Quando utilizzi Salva con nome, l'editor scrive un nuovo file che contiene solo gli oggetti a cui fa riferimento lo stato corrente del documento. Gli oggetti orfani derivanti da modifiche precedenti non sono inclusi. Il nuovo file è pulito e contiene solo il contenuto corrente. La dimensione del file dovrebbe diminuire proporzionalmente alle pagine rimosse.

Se Salva con nome non riduce sufficientemente le dimensioni del file, eseguire un'ottimizzazione PDF o un passaggio di compressione dopo aver eliminato le pagine e utilizzato Salva con nome. Il passaggio di ottimizzazione rimuove gli oggetti ridondanti, sottoinsiemi di caratteri per includere solo i caratteri utilizzati e sottocampiona le immagini alle risoluzioni appropriate. La combinazione di Salva con nome seguita dall'ottimizzazione produce il file più piccolo possibile per il contenuto corrente.

WukongPDF elabora i PDF tramite strumenti basati su browser in grado di comprimere e ottimizzare i file dopo l'eliminazione della pagina. Gli strumenti di compressione rimuovono gli oggetti orfani e i dati ridondanti, producendo una dimensione di file che riflette accuratamente il contenuto del documento corrente.

Prevenire l'aumento delle dimensioni dei file durante la modifica dei documenti

Se prevedi di modificare un PDF in modo estensivo, inclusa l'eliminazione, l'aggiunta e il riordino delle pagine, esegui prima tutte le modifiche strutturali, quindi utilizza Salva con nome seguito dall'ottimizzazione come passaggio finale. Questa sequenza riduce al minimo gli oggetti orfani accumulati e produce il file di output più pulito.

Per i documenti che verranno modificati ripetutamente nel tempo, stabilire un programma di pulizia. Dopo ogni cinque sessioni di modifica, oppure ogni mese, utilizza Salva con nome per creare una copia pulita ed eliminare la cronologia delle modifiche accumulata nel file di lavoro. Questa pratica mantiene gestibili le dimensioni dei file e riduce il rischio di problemi strutturali accumulati che causano problemi di rendering.

Quando condividi esternamente i PDF modificati, utilizza sempre Salva con nome anziché Salva prima della distribuzione. Salva con nome rimuove la cronologia delle modifiche che potrebbe contenere informazioni sensibili delle versioni precedenti. Il destinatario esterno riceve un file pulito che contiene solo il contenuto del documento corrente.

La differenza tra salvataggio incrementale e salvataggio completo nella modifica PDF è analoga alla differenza tra aggiungere a un file di testo e riscriverlo. Un salvataggio incrementale aggiunge le modifiche alla fine del file esistente. Un salvataggio completo legge l'intero stato del documento e lo scrive da zero. I salvataggi incrementali sono più veloci perché scrivono solo le modifiche. I salvataggi completi producono file più piccoli e più puliti perché eliminano i residui accumulati.

Adobe Acrobat ha specificamente due opzioni di salvataggio che si comportano diversamente. Salva aggiunge le modifiche in modo incrementale. Salva con nome scrive un file completamente nuovo. La differenza nella dimensione del file tra i due può essere notevole dopo più sessioni di modifica. Un documento che è stato modificato dieci volte con Salva può essere tre volte più grande dello stesso documento modificato in modo identico ma salvato con Salva con nome dopo ogni sessione.

I PDF ricchi di immagini sono particolarmente soggetti a cancellazioni di pagine ingenti perché le immagini sono gli oggetti più grandi in un PDF. Quando elimini una pagina che conteneva una fotografia da 5 megabyte, i dati della fotografia rimangono nel file come oggetto orfano. La dimensione del file non diminuisce affatto perché l'oggetto più grande nel file è ancora presente. L'identificazione e la rimozione delle immagini orfane richiede il processo Salva con nome o ottimizzazione.

Alcuni editor PDF includono un comando Riduci dimensioni file o Ottimizza PDF che mira specificamente alla rimozione degli oggetti orfani. Questo comando esegue l'analisi dei riferimenti che viene saltata dall'eliminazione rapida della pagina. L'esecuzione di questo comando dopo aver eliminato le pagine garantisce che lo spazio occupato dal contenuto della pagina eliminata venga effettivamente recuperato.

Per i documenti in cui la dimensione del file è fondamentale, come i PDF pubblicati su siti Web con larghezza di banda limitata o i PDF inviati via email a destinatari con limiti di dimensione degli allegati, la fase di ottimizzazione post-eliminazione è obbligatoria. Un documento di 40 pagine pari a 20 megabyte potrebbe essere più grande dell'originale di 50 pagine. Il destinatario vede un documento più breve ma un file più grande, il che è l'opposto di ciò che si aspetta e potrebbe impedire la corretta consegna.

La funzione di linearizzazione PDF, chiamata anche Visualizzazione Web veloce, riorganizza il file in modo che sia possibile visualizzare la prima pagina prima che venga scaricato l'intero file. I PDF linearizzati hanno una struttura interna specifica che può essere interrotta dall'eliminazione della pagina. Un PDF linearizzato con pagine eliminate potrebbe perdere la linearizzazione e l'editor potrebbe aggiungere una seconda copia di alcune risorse per mantenere un accesso rapido. Questa duplicazione aumenta ulteriormente la dimensione del file dopo l'eliminazione.

Comprendere il comportamento dimensionale dell'eliminazione delle pagine aiuta a stabilire aspettative realistiche durante la pulizia dei PDF. L'eliminazione delle pagine è un'operazione rapida che riduce il conteggio delle pagine. La riduzione delle dimensioni del file è un passaggio di ottimizzazione separato che richiede un comando Salva con nome o una compressione esplicita. Trattarli come due passaggi in un flusso di lavoro di pulizia garantisce di ottenere sia un documento più breve che un file più piccolo.

Il comportamento controintuitivo delle dimensioni del file PDF dopo l'eliminazione della pagina è una conseguenza del fatto che il formato dà priorità alla velocità di modifica e alla conservazione dei dati rispetto all'efficienza di archiviazione. Comprendere questo compromesso consente agli utenti di includere la fase di ottimizzazione nel proprio flusso di lavoro e ottenere sia modifiche rapide che file compatti.

Effettuare il salvataggio come operazione di salvataggio predefinita dopo qualsiasi modifica strutturale, anziché il salvataggio, è l'abitudine più efficace per evitare un aumento delle dimensioni del file PDF e mantenere file puliti e compatti che riflettono accuratamente il contenuto del documento corrente.

L'utilizzo di Salva con nome anziché Salva dopo aver eliminato le pagine è l'abitudine più importante per mantenere le dimensioni dei file PDF proporzionali al loro contenuto effettivo.

Metodo di salvataggioCosa succedeDimensione del file dopo l'eliminazioneUtilizzare quando
SalvaAggiunge modifiche; mantiene gli orfaniPuò aumentareModifiche rapide; documenti di lavoro
Salva con nomeRiscrive l'intero file; scarta gli orfaniDiminuisce proporzionalmenteVersione finale prima della condivisione
Salva con nome + OttimizzaRiscrive + rimuove la ridondanzaIl più piccolo possibileDistribuzione esterna; archivio
WukongPDF

Prova a comprimere PDF

Nessuna installazione necessaria. Funziona direttamente nel tuo browser.

Inizia ora →