Come creare un PDF grande quanto un continente

Ecco la storia dietro la creazione di un PDF di dimensioni incredibilmente grandi, teoricamente sufficiente a coprire metà dell'area della Germania

Avatar di Andrea Maiellano

a cura di Andrea Maiellano

Author

La storia dietro la creazione di un PDF di dimensioni incredibilmente grandi, teoricamente sufficiente a coprire metà dell'area della Germania, ha attirato l'attenzione grazie a Alex Chan, una sviluppatrice di software. 

Chan, animata dalla curiosità, ha voluto verificare il fatto che le dimensioni massime di un PDF possano raggijungere circa la metà dell'area della Germania, pari a 381 chilometri.

Secondo le specifiche per il PDF 1.7, difatti, Acrobat 7.0 supporta un valore massimo di UserUnit di 75.000, che tradotto in dimensioni di pagina equivale a 15.000.000 di pollici, ovvero 381 chilometri.

Intrigata dalla sfida, Chan ha deciso di sperimentare se si potesse andare oltre a questi limiti. Dopo aver studiato approfonditamente il funzionamento interno dei documenti PDF, ha scritto a mano il suo primo file e ha scoperto che, sebbene il processo fosse complicato e farraginoso, era possibile superare i limiti standard imposti da Acrobat.

Chan ha spiegato che il MediaBox, che definisce la larghezza e l'altezza della pagina, di solito è impostato su un quadrato di 300 × 300 unità, con un'unità predefinita di 1/72 di pollice.

Questo porterebbe a una dimensione massima di 200 pollici. Tuttavia, aumentando il valore /UserUnit, è possibile superare questa limitazione. Con un UserUnit massimo di 75.000, Chan è riuscita a creare una pagina di 15.000.000,00 x 15.000.000,00 pollici, corrispondenti a 381 km su ciascun lato.

Per superare ulteriormente questi limiti, Chan ha scoperto che l'app Preview non impone un limite superiore su ciò che può essere inserito nel MediaBox. Sfruttando questa caratteristica, ha creato un PDF dichiarato più grande dell'intero universo, approssimativamente 37 trilioni di anni luce quadrati. Tuttavia, ha sottolineato che cercare di stampare un documento di tali dimensioni sarebbe impraticabile.

In conclusione, l'esperimento di Chan ha dimostrato che, teoricamente, è possibile creare PDF molto più grandi delle dimensioni standard, ma la praticità di queste dimensioni è, oggettivamente, discutibile, specialmente considerando gli ostacoli legati alla stampa di documenti così monumentali.