Linearization
Linealización (vista rápida web)
Una técnica de optimización de PDF que reorganiza la estructura interna de un archivo para que la primera página pueda mostrarse en un navegador web antes de que el archivo completo haya terminado de descargarse.
Detalle técnico
Un PDF linealizado coloca una tabla de indicadores y los recursos de la primera página al principio del archivo, permitiendo a los visores renderizar la página 1 mientras el resto se descarga. La tabla de indicadores mapea los objetos de cada página a sus desplazamientos en bytes. Los archivos linealizados pueden ser más grandes (entre un 1 y un 2 %) por las estructuras redundantes.
Ejemplo
```javascript
// Linearization: PDF manipulation example
import { PDFDocument } from 'pdf-lib';
const pdfDoc = await PDFDocument.load(fileBytes);
const pages = pdfDoc.getPages();
console.log(`Pages: ${pages.length}`);
```