Linearization
Linéarisation (Affichage Web rapide)
Une technique d'optimisation PDF qui réorganise la structure interne d'un fichier afin que la première page puisse être affichée dès que les premiers octets sont téléchargés, sans attendre le fichier complet.
Détail technique
Un PDF linéarisé place une table d'indices et les ressources de la première page au début du fichier. Le lecteur peut ainsi rendre la première page pendant le téléchargement du reste. Le processus implique la réorganisation des objets, la mise à jour des décalages de la table xref et l'ajout d'un dictionnaire de linéarisation. Les fichiers linéarisés sont en moyenne 1 à 2 % plus volumineux en raison du stockage supplémentaire des indices.
Exemple
```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}`);
```