La linearizzazione PDF, chiamata anche Visualizzazione Web veloce, è un'ottimizzazione della struttura interna di PDF che consente la visualizzazione della prima pagina mentre il resto del documento è ancora in fase di download. È una funzionalità tecnica dietro le quinte che la maggior parte delle persone non configura mai deliberatamente, ma fa una differenza notevole quando si aprono PDF di grandi dimensioni dal Web o da posizioni di rete lente.

Come carica un PDF non lineare
In un PDF standard e non linearizzato, l'indice interno del file, una tabella di riferimenti incrociati che indica al visualizzatore dove trovare i dati di ciascuna pagina, si trova alla fine del file. Per visualizzare qualsiasi pagina, il visualizzatore deve prima scaricare l'intero file e leggere l'indice. Solo allora può eseguire il rendering di qualsiasi contenuto.
Per un PDF da 50 MB aperto da un server Web, ciò significa attendere il download dell'intero 50 MB prima di vedere qualsiasi cosa. Con una connessione lenta, l'attesa è lunga anche per la prima pagina. La dimensione del file crea un ritardo obbligatorio indipendentemente dalla pagina effettivamente necessaria al visualizzatore.
Prova a comprimere PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
Come la linearizzazione modifica la sequenza di caricamento
Un PDF linearizzato riorganizza la struttura interna del file in modo che tutto il necessario per visualizzare la prima pagina venga prima nel file. L'indice, il contenuto della prima pagina e le risorse della prima pagina (caratteri, immagini) sono tutti posizionati all'inizio. Un visualizzatore può iniziare a eseguire il rendering della prima pagina non appena riceve la parte iniziale del file, mentre il resto continua a essere scaricato in background.
Per gli stessi PDF da 50 MB con linearizzazione, un visualizzatore con una connessione lenta può visualizzare la prima pagina entro pochi secondi dall'avvio del download, mentre le pagine da 2 a 50 vengono caricate progressivamente in background. Il tempo di download totale è identico (la linearizzazione non riduce il file) ma le prestazioni percepite sono notevolmente migliori perché qualcosa di utile appare immediatamente.
Quando la linearizzazione fa una differenza significativa
La linearizzazione è più importante in situazioni specifiche:
- PDF incorporati nei siti web o serviti da server web: i visitatori che fanno clic su un collegamento a un PDF di grandi dimensioni vedono i contenuti più velocemente, riducendo la possibilità che abbandonino prima che il file venga caricato
- Documenti multipagina di grandi dimensioni: un manuale tecnico di 200 pagine in cui gli utenti in genere leggono le prime pagine trae maggiori vantaggi dalla linearizzazione rispetto a un documento di 5 pagine
- Connessioni mobili: velocità di download inferiori rendono il ritardo della prima pagina più pronunciato sulle connessioni cellulari, dove l'effetto della linearizzazione è più evidente
- Archiviazione di rete: i PDF aperti su una rete aziendale o dall'archiviazione sul cloud beneficiano in modo simile ai file pubblicati sul Web
Per i PDF aperti dal disco locale, la linearizzazione non fa quasi alcuna differenza: l'intero file è immediatamente disponibile indipendentemente dalla struttura. Il vantaggio è specifico per la distribuzione in rete.
Come verificare se un PDF è linearizzato
In Adobe Acrobat, vai su File > Proprietà > Scheda Descrizione. Cerca "Visualizzazione Web veloce" — se viene visualizzato "Sì", il PDF è linearizzato. Se viene visualizzato "No", non lo è. Questo è il controllo più rapido per qualsiasi PDF.
Puoi anche aprire PDF in un editor di testo e guardare l'inizio del file: un PDF linearizzato inizia con un dizionario di linearizzazione immediatamente dopo l'intestazione PDF, contenente parametri come la lunghezza totale del file e l'offset finale della prima pagina. Un PDF non linearizzato non ha tale dizionario all'inizio.
Come linearizzare un PDF
In Adobe Acrobat Pro, durante il salvataggio viene visualizzata l'opzione: File > Salva con nome e seleziona "Salva con nome ottimizza per visualizzazione Web veloce" nelle opzioni. Ciò ristruttura il file in un formato linearizzato. Tieni presente che ulteriori modifiche dopo il salvataggio, ad esempio l'aggiunta di annotazioni o la modifica di pagine, potrebbero delinearizzare il file, richiedendo la riapplicazione dell'ottimizzazione.
Per la linearizzazione batch di più file, Ghostscript lo gestisce dalla riga di comando con il flag -dFastWebView. Ciò è utile per gli editori web e i sistemi di gestione dei documenti che devono garantire che tutti i PDF pubblicati siano linearizzati per una consegna ottimale. L'esecuzione di PDF Compression tramite PDF Optimizer di Acrobat linearizza l'output per impostazione predefinita, combinando la riduzione delle dimensioni e l'ottimizzazione rapida della visualizzazione Web in un'unica operazione.
Linearizzazione vs compressione: obiettivi diversi
La linearizzazione e la PDF compressione sono ottimizzazioni separate che risolvono problemi diversi. La compressione riduce le dimensioni del file, ossia la quantità totale di dati da trasferire. La linearizzazione migliora la velocità di caricamento percepita: la velocità con cui appare qualcosa di utile. Entrambi sono importanti per i PDF pubblicati sul Web e possono essere applicati insieme. Un PDF compresso e linearizzato è più piccolo dell'originale e visualizza la prima pagina più velocemente: entrambi i miglioramenti funzionano contemporaneamente.
Prova a comprimere PDF
Nessuna installazione necessaria. Funziona direttamente nel tuo browser.
