El formato PDF se ha convertido en una constante tecnológica en nuestras vidas, y como suele suceder con toda tecnología, a menudo aparecen curiosidades sorprendentes sobre ella. En el caso de ese formato, hay una especialmente llamativa: no puede haber un PDF que mida más o menos la mitad de lo que mide Alemania.
Todo parte de un dato singular: aunque los documentos PDF no tienen límite de páginas, Adobe Acrobat, la principal aplicación para mostrarlos, sí planteó uno. Lo explicaban en el artículo dedicado al formato PDF de la Wikipedia.
En la especificación de la versión PDF 1.7, (Sección H.3, punto 177) se explica lo siguiente:
En las versiones de PDF anteriores a PDF 1.6, el tamaño del espacio de usuario predeterminado está fijado en 1 ⁄ 72 pulgadas. En los visores Acrobat anteriores a la versión 4.0, el tamaño mínimo de página permitido es de 72 por 72 unidades en el espacio de usuario predeterminado (1 por 1 pulgada); el máximo es de 3.240 por 3.240 unidades (45 por 45 pulgadas). En Acrobat 5.0 y posteriores, el tamaño mínimo de página permitido es de 3 por 3 unidades (aproximadamente 0,04 por 0,04 pulgadas); el máximo es de 14.400 por 14.400 unidades (200 por 200 pulgadas).
A partir de PDF 1.6, el tamaño de la unidad de espacio de usuario predeterminada puede establecerse con la entrada UserUnit del diccionario de páginas. Acrobat 7.0 admite un UserUnit de 75.000, lo que da una dimensión máxima de página de 15.000.000 pulgadas (14.400 75.000 * 1 ⁄ 72). El valor mínimo de UserUnit es 1.0 (es el valor por defecto).
Por tanto, el límite impuesto por Acrobat Reader equivale a 15 millones * 15 millones de pulgadas cuadradas, o lo que es lo mismo, 225 billones de pulgadas cuadradas, que son 145.161 kilómetros cuadrados.
Eso es algo menos de la mitad de la superficie total de Alemania, que asciende a 357.592 kilómetros cuadrados, y en Wikipedia de hecho añadieron un mapa indicando el área que ocuparía ese gran PDF limitado por Acrobat Reader si existiera: ocuparía buena parte del país germano.
Alex Chan, desarrolladora software, indagaba aún más en el tema y se lanzaba a la consecución de un particular reto: crear un PDF que precisamente alcanzara los límites impuestos por Acrobat Reader.
Tras analizar la estructura de los documentos PDF, creó un primer documento en este formato a mano siguiendo esa especificación y estructura, y tras "jugar" con él añadiendo formas adicionales, cambiando su aspecto o situando diferentes objetos en diferentes páginas, comprendió mejor cómo funcionaban.
Y sobre todo, descubrió cómo crear PDFs "monstruosamente grandes".
Para ello, bastaba con modificar el parámetro MediaBox, que establece la anchura y altura de la página en unidades. Acrobat permite llegar a un tamaño de 14.400 x 14.400, pero el truco adicional consiste en cambiar la unidad por defecto, que es 1/72 pero que ella puso al máximo valor aceptado por Acrobat, 75.000.
Al hacerlo, logró crear un documento con unas dimensiones de 15 millones de pulgadas por 15 millones de pulgadas. El PDF resultante está disponible para descarga, y como afirmaba Chan, intentar crear un documento mayor acaba dando mensaje de error en Acrobat.
Aún así, Chan fue aún (mucho) más allá y jugó con la aplicación Vista Previa de macOS porque en ella no hay límites respecto al valor de MediaBox. Era por ejemplo posible establecer una anchura de un uno seguido por 12 ceros, lo que más o menos ofrecía una longitud similar a la distancia entre la Tierra y la Luna.
La desarrolladora no se paró ahí y creó un PDF que teóricamente es más grande que el universo entero: unos 37 billones de años luz cuadrados. Si quieres también puedes descargarlo (y curiosamente, el tamaño de esos gigantescos PDFs en blanco es muy pequeño, poco más de 500 bytes).
Imagen | Terrible Maps
En Xataka | 9 lectores PDF gratis para tu ordenador
Ver 1 comentarios