Compresser un PDF reconstruit votre document de l’intérieur. Les pages sont copiées dans un fichier propre, ce qui écarte tous les objets que l’ancien contenait encore sans les utiliser ; les données de référence croisée sont compactées en flux d’objets compressés ; et, selon le niveau choisi, les métadonnées sont effacées, les champs de formulaire aplatis et les annotations supprimées. Vous obtenez la taille avant, la taille après et le pourcentage réel. Tout s’exécute dans votre navigateur avec pdf-lib : le document n’est jamais téléversé, et quand un fichier est déjà serré l’outil le dit plutôt que de vous rendre quelque chose de plus lourd sous une étiquette flatteuse.
Comment compresser un PDF
- 1 Ajoutez le PDF à alléger.
- 2 Choisissez un niveau : Légère reconstruit seulement, Équilibrée efface aussi les métadonnées, Forte aplatit en plus les formulaires et supprime les annotations.
- 3 Cliquez sur Compresser et suivez la barre de progression page par page.
- 4 Vérifiez les chiffres avant/après et téléchargez le résultat.
Comment fonctionne la reconstruction
Le fichier est analysé par pdf-lib et un document entièrement vide est créé. Chaque page y est ensuite copiée, une par une, l’outil rendant la main le temps d’une image entre deux pages pour que la barre progresse et que l’onglet reste réactif. Copier une page n’emporte que ce que cette page référence réellement : son flux de contenu, ses polices, ses images, ses espaces colorimétriques. Tout ce que l’ancien fichier contenait encore sans plus le désigner — une image supprimée, une révision périmée, une police d’un paragraphe coupé — n’a simplement rien à quoi s’accrocher et ne fait pas le voyage.
Le nouveau document est ensuite sérialisé avec les flux d’objets activés. Cela compacte la table de références croisées et tous les objets non-flux dans des flux compressés au lieu du texte brut qu’émet un écrivain naïf, ce qui représente déjà un gain notable sur un document comptant beaucoup de petits objets.
Les deux niveaux supérieurs vont plus loin. Équilibrée efface le dictionnaire d’informations du document, ce qui supprime aussi le paquet XMP laissé par certains producteurs. Forte aplatit d’abord le formulaire — en peignant la valeur courante de chaque champ sur la page pour que l’information subsiste — puis retire les entrées d’annotation, là où les formulaires remplis cachent une part étonnante de leur poids. Enfin, le résultat est comparé à l’original : si la reconstruction n’a rien économisé, c’est votre fichier d’origine qui est téléchargé.
Quand cela aide
Un document modifié de nombreuses fois
Les rapports passés par une douzaine d’enregistrements traînent chaque révision intermédiaire. La reconstruction ne garde que l’actuelle, souvent le plus gros gain disponible.
Un formulaire rempli
Les formulaires interactifs stockent un flux d’apparence par champ. Au niveau Fort, ils sont aplatis dans la page et la structure des widgets disparaît, ce qui entame généralement sérieusement la taille.
Passer sous une limite de pièce jointe
La plupart des serveurs de messagerie s’arrêtent à 25 Mo. Un document tout juste au-dessus l’est souvent à cause du gaspillage structurel, et une reconstruction suffit à le faire passer sans toucher au contenu.
Nettoyer les métadonnées avant de partager
Équilibrée et Forte effacent les champs titre, auteur et mots-clés, qui contiennent fréquemment encore le nom de fichier interne, celui d’un modèle ou celui de la personne qui a créé le document au départ.
D’où vient l’espace gaspillé dans un PDF
Le PDF est par conception un format qui ne fait qu’ajouter. Chaque fois qu’un document est enregistré, modifié, signé ou annoté, la nouvelle version peut être écrite à la fin tandis que les anciens objets restent dans le fichier, sans référence mais bien présents. Ajoutez une table de références croisées non compressée, un paquet de métadonnées XMP de plusieurs kilo-octets et les flux d’apparence d’un formulaire rempli, et un document qui devrait peser 400 Ko dépasse allègrement le mégaoctet. La reconstruction fait le ménage, et la faire dans votre navigateur signifie que le contrat ou le dossier médical que vous allégez ne quitte pas votre appareil.
Ce qu’il ne peut pas faire
Ce n’est délibérément pas un recompresseur d’images, et cela fixe le plafond :
- Il ne ré-encode pas les images. Un document numérisé est presque uniquement fait de données d’image : il ne bougera quasiment pas. L’alléger suppose de baisser la qualité d’image, ce qui détruit la couche texte — une décision qui vous revient, pas un réglage caché.
- Il ne sous-ensemble pas les polices. Un document qui embarque une famille typographique complète pour trois caractères la conserve entière. Un vrai sous-ensemblage exige un moteur de polices bien au-delà de ce qui a sa place dans un outil de navigateur.
- Les PDF protégés par mot de passe sont refusés. pdf-lib ne peut pas déchiffrer les flux de contenu : un document chiffré serait reconstruit en pages vides ou illisibles. Retirez d’abord le mot de passe dans votre lecteur PDF.
- Les fichiers très volumineux dépendent de la mémoire de votre appareil : le document entier reste en RAM pendant la reconstruction.
- Les signets, la table des matières et la structure d’accessibilité du PDF balisé ne sont pas conservés. Si vous en dépendez, gardez l’original.
Dépannage
- Il indique « déjà optimisé » et m’a rendu mon fichier
- La reconstruction n’a pas donné plus léger : l’original vous a donc été rendu plutôt qu’une copie moins bonne. Votre fichier était déjà écrit ainsi, en général parce qu’il a été exporté proprement, une seule fois, depuis un outil moderne. Rien d’anormal.
- Ma numérisation de 30 Mo n’a perdu que 200 Ko
- C’est attendu. Les numérisations sont des images, et les images ne sont pas recompressées ici. Pour l’alléger, exportez les pages avec PDF en JPG à une résolution plus basse puis reconstruisez-les avec Image en PDF — en acceptant que le résultat soit des photos de pages, sans couche texte.
- Les champs de formulaire ne sont plus modifiables
- C’est le niveau Fort qui fait ce qu’il annonce : les champs sont aplatis et leurs valeurs deviennent définitives. Utilisez Équilibrée ou Légère si le formulaire doit rester interactif.
Questions fréquentes
De combien mon fichier va-t-il maigrir ?
Cela dépend entièrement de ce qui gaspille de la place. Un document modifié et réenregistré de nombreuses fois, ou porteur d’un formulaire rempli, peut perdre un tiers ou plus. Un fichier exporté proprement une seule fois depuis un outil moderne ne perdra presque rien : il n’y avait rien à récupérer.
Pourquoi rien ne s’est passé sur mon document numérisé ?
Parce qu’une numérisation est pour l’essentiel une pile de JPEG, et que cet outil ne recompresse pas les images. Les images sont le fichier : le gain structurel est une erreur d’arrondi. Alléger réellement une numérisation suppose de ré-encoder les images, ce qui détruit la couche texte — un compromis que cet outil ne fait pas en silence à votre place.
Perd-on quelque chose ?
En Légère, non : seuls les objets non référencés et le compactage changent. En Équilibrée, les métadonnées du document (titre, auteur, mots-clés) sont effacées. En Forte, les champs de formulaire sont aplatis — leurs valeurs sont peintes sur la page mais ne sont plus modifiables — et les annotations et liens sont supprimés.
Mon PDF est-il téléversé ?
Non. pdf-lib s’exécute dans votre navigateur. Ouvrez l’onglet Réseau des outils de développement pendant la compression, ou coupez internet après le chargement de la page : la compression aboutit quand même.
Le texte restera-t-il sélectionnable ?
Oui. Les pages sont copiées en tant qu’objets plutôt que rastérisées : le texte reste du vrai texte, les vecteurs restent vectoriels et les images conservent leur encodage d’origine, quel que soit le niveau.