¿Qué es un archivo PDF de referencia híbrida?
Una PDF de referencia híbrida es un archivo PDF 1.5 o posterior que combina objetos referenciados por tablas de referencias cruzadas convencionales y objetos en flujos de objetos referenciados por flujos de referencias cruzadas dentro de una sola revisión.
Identificado por la entrada XRefStm en el diccionario de tráiler, es compatible con software PDF heredado que no puede leer flujos de referencias cruzadas (ISO 32000-2:2020, cláusula 7.5.8.4).
Por ejemplo, los objetos del árbol de páginas pueden usar referencias convencionales para mostrarse en software antiguo, mientras que los objetos de estructura lógica en flujos siguen siendo invisibles para dichas aplicaciones. No debe confundirse con PDF que usan ambos tipos de referencia en revisiones diferentes.
No es lo mismo que un PDF híbrido
Los nombres son similares, pero describen cosas diferentes. Un PDF híbrido trata sobre el contenido: un documento que también incluye una copia legible por máquina de sus datos. Un archivo con referencias híbridas trata sobre cómo el archivo indexa sus propios objetos. Cualquier PDF puede usar este método de indexación, sin importar lo que contenga.
Por qué un archivo usa este formato
PDF 1.5 introdujo los flujos de referencias cruzadas y los flujos de objetos, que almacenan el índice de un archivo y muchos de sus objetos pequeños en forma comprimida. El software creado para versiones anteriores de PDF no puede leer ninguno de estos.
Un archivo con referencias híbridas es compatible con ambos tipos de software. Una tabla de referencias cruzadas convencional enumera todo lo que el software antiguo necesita para mostrar las páginas, y la entrada XRefStm en su tráiler señala al software más reciente un flujo de referencias cruzadas para el resto. El software antiguo ignora esa entrada y nunca ve los objetos que solo existen en el flujo, como un árbol de estructura etiquetado, mientras que el software actual sigue ambos y ve el documento completo.