Che cos’è la rasterizzazione PDF?

Il processo di conversione dei codici contenuti in un file PDF (Portable Document Format) in un’immagine bidimensionale (2D) è noto come rasterizzazione PDF. Le informazioni memorizzate in un file PDF possono fornire a un programma oa un dispositivo istruzioni su come visualizzare il documento ma, quando vengono visualizzati su uno schermo, i risultati devono essere disegnati in uno spazio 2D. A seconda del tipo di oggetti utilizzati in un documento PDF, il processo di rasterizzazione PDF può talvolta essere accelerato tramite l’uso di hardware grafico, in modo molto simile a come viene calcolata la grafica tridimensionale (3D). Esistono numerosi problemi complessi associati alla rasterizzazione PDF, soprattutto se un documento include elementi interattivi dinamici o script di programmazione che si basano su oggetti esterni che non possono essere facilmente convertiti in un’immagine 2D statica.

Un documento PDF viene memorizzato come una serie di istruzioni e numeri che possono indicare a un programma come disegnare non solo il testo su una pagina, ma anche qualsiasi grafica richiesta, sia che si tratti di immagini compresse o di disegni al tratto basati su vettori. I file PDF memorizzano le informazioni in questo modo in modo che possano essere completamente indipendenti dal dispositivo utilizzato per renderli, visualizzarli o stamparli senza alcuna perdita di qualità. Anche se esistono dispositivi, come stampanti PostScript® o display basati su vettori, in grado di visualizzare un documento PDF in modo nativo, i sistemi più pratici devono convertire le istruzioni memorizzate in un’immagine 2D in modo che possano essere utilizzate da hardware come monitor e dispositivi domestici stampanti.

La rasterizzazione PDF implica l’utilizzo di formule matematiche e alcune altre tecniche per tradurre oggetti come curve di Bezier, linee e caratteri su un’area piatta, pixel per pixel. Il file PDF salva come disegnare le informazioni, quindi un processore di immagini di rasterizzazione (RIP) può rendere il documento PDF grande o piccolo come desiderato senza alcuna perdita di qualità. Un caso in cui ciò potrebbe non essere vero riguarda i file di immagine in stile fotografico che sono incorporati o codificati in un documento PDF e il numero di pixel è già impostato e non può essere ridimensionato senza interpolazione che potrebbe degradare la qualità.

Molti computer eseguono quotidianamente la rasterizzazione dei PDF. Un lettore PDF, come quelli utilizzati nei browser Web, può eseguire rapidamente il rendering dei file PDF in modo che possano essere letti, sebbene la velocità di visualizzazione a volte sia resa possibile da una riduzione della qualità poiché il programma utilizza collegamenti di rendering. Ogni volta che un documento PDF viene stampato, deve anche essere rasterizzato prima di essere inviato all’hardware. I dispositivi mobili spesso dispongono di funzionalità di rasterizzazione PDF integrate direttamente nei loro sistemi operativi per consentire un rendering accurato con accelerazione hardware, indipendentemente dalle dimensioni del campo di output.