Qué es una versión de PDF?
Versiones de PDF se refieren a diferentes iteraciones del Portable Document Format (PDF), cada una definida por su propio documento de especificación PDF.
Como formato de documento muy utilizado, el PDF ha evolucionado con el tiempo con varias versiones. Cada versión, como 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 y 2.0, tiene su propia especificación PDF que describe sus características y capacidades.
PDF los archivos suelen ser compatibles hacia atrás y hacia adelante, lo que permite que el software moderno muestre de forma fiable archivos PDF antiguos.
Las versiones más recientes de PDF introducen funciones y mejoras adicionales.
Para determinar la versión de un archivo PDF, la primera línea de la cabecera del archivo incluye la identificación "%PDF-x.y", donde "x.y" representa el número de versión. Sin embargo, en algunos casos, un archivo PDF puede actualizar su versión mediante una clave especial cuando se aplican actualizaciones incrementales, para adaptarse a los cambios o incorporaciones realizados en el archivo.
Dónde se almacena la versión
Se almacena en dos lugares. La primera línea del archivo es un encabezado que indica la versión, por lo que un PDF comienza con un marcador reconocible en lugar de bytes aleatorios. La versión también puede almacenarse en el catálogo del documento y, cuando ambas están presentes, el catálogo tiene prioridad. Esa segunda entrada existe porque una actualización incremental añade datos a un archivo sin reescribir su primera línea, por lo que un documento actualizado en el mismo archivo necesita otro lugar para registrar el cambio.
Qué significa realmente el número de versión
La versión indica qué funciones puede usar el archivo, no cuáles usa realmente. La mayoría de los PDF usan un pequeño subconjunto estable desde hace tiempo, por lo que un archivo que declara una versión reciente suele abrirse sin problemas en software mucho más antiguo.
Solo unos pocos números de versión marcan cambios importantes: la 1.5 introdujo flujos de objetos, comprimidos, que hicieron los archivos más pequeños pero ilegibles para visores que esperaban el diseño anterior; la 1.7 se convirtió en ISO 32000-1; y PDF 2.0 es ISO 32000-2. Guardar en una versión inferior es posible, pero es una conversión y no solo un cambio de etiqueta, porque cualquier función que la versión anterior no admita debe aplanarse o eliminarse.