Compresser un PDF sans le téléverser : ce qui fonctionne réellement

Vous pouvez compresser un PDF sans le téléverser en exécutant l'optimiseur dans l'onglet du navigateur : le fichier est lu depuis le disque en mémoire, réécrit là, et renvoyé sous forme de téléchargement. Ce que cet outil effectue est une réécriture structurelle sans perte, pas une recompression d'image avec perte, et il n'a pas de champ de taille cible.

Il empaquette les objets dans des flux d'objets compressés, dégonfle les flux qui étaient stockés non compressés, et reconstruit les tables de références croisées ; le mode Maximum linéarise aussi le fichier. Le texte, les liens, les signets et les champs de formulaire survivent, les images sont copiées plutôt que réencodées, et les fichiers sont limités à 50 MB. De combien un document rétrécit dépend entièrement du relâchement de sa structure : les fichiers d'anciens générateurs perdent souvent un vrai pourcentage, tandis qu'un petit fichier d'une application moderne peut ressortir légèrement plus gros car la réécriture a sa propre surcharge.

L'outil Compresser un PDF, avec une zone de téléversement à gauche et un panneau de résultat à droite
Compresser un PDF. La ligne sous le panneau de résultat est celle que la plupart des convertisseurs omettent : le fichier d'origine est intact, et seule la copie téléchargée est réécrite.

Presque toutes les pages « compresser un PDF » du web promettent les deux mêmes choses : une taille exacte, et l'implication que le coût en qualité est nul. Les deux sont généralement faux. Une vraie réduction de taille sur un PDF vient soit de la suppression de contenu, soit du réencodage des images qu'il contient, et une fois les images réencodées, la qualité est un curseur que quelqu'un a dû choisir. Cette page explique ce qu'un optimiseur dans le navigateur peut et ne peut pas faire, pour que vous puissiez décider si votre document est un candidat avant d'y passer du temps.

Compresser un PDF

Réécrivez la structure interne d'un PDF pour retirer les octets gaspillés, avec les vraies tailles avant et après indiquées. Le fichier ne quitte jamais votre appareil.

Ouvrir l'optimiseur

Ce que fait réellement une réécriture PDF sans perte

L'optimiseur utilisé ici est qpdf 11.7.0, compilé en WebAssembly et exécuté dans la page. Il effectue quatre opérations, et aucune ne touche au contenu visible d'une page.

OpérationCe qu'il supprimeQuel mode l'applique
Flux d'objetsEn-têtes et remplissage par objet dispersés dans le fichierStandard et Maximum
Compression de fluxBlocs de données écrits non compressésStandard et Maximum
Reconstruction des références croiséesTables d'offset en vrac et résidus de mises à jour incrémentiellesStandard et Maximum
LinéarisationRien. Il réordonne le fichier pour un affichage plus rapide de la première pageMaximum uniquement

Tout ce qu'un lecteur peut voir, sélectionner ou cliquer est copié sans modification. Le texte reste du texte et reste interrogeable, les liens restent cliquables, et les signets, champs de formulaire et annotations survivent tous. Le fichier n'est jamais aplati en images de page, ce qui est la différence cruciale entre cet outil et un service qui annonce une réduction fixe.

Quels PDF rétrécissent, et lesquels non

Un fichier ne peut perdre du poids que s'il porte encore quelque chose de superflu. Cela dépend presque entièrement du programme qui l'a écrit et de la façon dont il l'a fait.

Votre PDFRésultat typiquePourquoi
Exporté par une ancienne suite bureautique ou une chaîne d'impressionSouvent 10 à 40 pour cent plus petitDes flux non compressés et une table de références croisées en vrac à récupérer
Enregistré de façon répétée avec des mises à jour incrémentiellesGénéralement plus petitLes révisions d'objets obsolètes sont supprimées par la réécriture
Produit par une application moderne à partir de zéroSouvent inchangé, parfois plus grandRien à supprimer, et la nouvelle structure a sa propre surcharge
Un scan ou une galerie photoChange à peineLa masse est constituée de données d'image déjà compressées qui sont copiées, pas réencodées

La ligne « parfois plus grand » est la partie que les autres outils ne vous disent pas. Un exemple mesuré de cet outil : un PDF de trois pages de 1295 octets est ressorti à 2568 octets. Les objets ont dû être rassemblés dans un nouveau flux d'objets et le fichier a été linéarisé, et ces deux opérations coûtent quelques centaines d'octets sur un fichier aussi petit. C'est un PDF valide, il s'ouvre normalement, et l'original restait la meilleure copie à conserver. Quand cela se produit, l'outil signale l'augmentation comme un résultat ordinaire plutôt qu'une erreur, et le dit en langage clair au lieu de prétendre que l'exécution a échoué.

Comment réduire la taille d'un PDF sans le téléverser

  1. Ajoutez le PDF. Déposez le fichier dans l'optimiseur ou cliquez pour parcourir. Il est lu localement, et la taille du fichier est vérifiée par rapport au plafond de 50 MB avant que quoi que ce soit d'autre ne se produise.
  2. Choisissez Standard ou Maximum. Standard empaquette les objets dans des flux compressés au niveau 6. Maximum utilise le niveau 9 et ajoute la linéarisation, qui concerne la façon dont le fichier est organisé plutôt que sa taille finale.
  3. Lisez les nombres avant et après, puis décidez. Le panneau montre les deux tailles et le pourcentage de variation. Si le résultat est plus petit, téléchargez-le. Sinon, gardez l'original et passez à l'une des alternatives ci-dessous.

Le fichier d'origine sur le disque n'est jamais modifié, une exécution qui n'apporte rien ne vous a donc coûté que quelques secondes et rien d'autre. Le moteur fait environ 1,3 MB et se télécharge à la première utilisation, après quoi l'outil fonctionne hors ligne.

Quand le fichier ne devient pas plus petit

Deux situations expliquent presque tous les résultats décevants, et les deux ont une solution différente.

Le PDF est majoritairement composé d'images

Les scans, les photos de téléphone, les diapositives exportées et tout ce qui a un arrière-plan photographique stockent la plupart de leurs octets en données d'image. Une réécriture sans perte ne peut pas toucher ces données, la taille ne bouge donc presque pas. Ce qui fonctionne réellement est de réencoder les images à une qualité inférieure, et la voie dans le navigateur pour cela est indirecte : envoyez le PDF au PDF en JPG convertisseur pour rendre chaque page en JPEG à une qualité que vous choisissez, puis reconstruisez un PDF à partir de ces images. Cela peut réduire un scan bien plus que n'importe quel optimiseur structurel, car c'est réellement avec perte. Le coût est que la couche de texte disparaît : ce qui était interrogeable devient une image de texte.

Le fichier contient des pages dont vous n'avez pas besoin

Supprimer du contenu bat le compresser à chaque fois. Une demande d'adhésion qui contient quatre pages de conditions que vous ne soumettez pas représente un quart du fichier en pur gaspillage. Supprimez d'abord les pages avec le Organiser un PDF outil, qui vous permet de réorganiser et de supprimer des pages visuellement, et seulement ensuite de lancer l'optimiseur sur ce qui reste. Sur un document scanné, c'est la plus grande économie disponible dans toute cette boîte à outils.

Le document dépasse le plafond de 50 MB

L'optimiseur accepte les fichiers jusqu'à 50 MB et indique la limite sur la zone de dépôt plutôt que d'échouer silencieusement à mi-chemin. Au-delà, divisez le document, optimisez les parties, et refusionnez-les avec le Fusionner un PDF outil. Ce sont trois étapes dans le navigateur, sans téléversement, et le résultat est un document qui s'ouvre normalement.

Ce que cet outil ne fait délibérément pas

  • Pas de taille cible. Il n'y a pas de champ pour « faire ceci en 100 KB ». Atteindre un nombre exact nécessite de réencoder les images à une qualité calculée et d'itérer, ce qui est une opération avec perte au coût visible. Un outil qui propose le champ choisit silencieusement cette qualité pour vous.
  • Pas de recompression d'image, donc aucune garantie de réduction. Les économies dépendent de l'entrée. Rien ici ne peut promettre un pourcentage.
  • Pas de réduction d'échelle de la résolution d'image. Un scan à 300 DPI reste à 300 DPI. Réduire le DPI est une décision distincte, avec perte.
  • Pas de suppression de pages ni d'édition de contenu. Celles-ci résident dans d'autres outils, à dessein, pour que l'optimiseur reste une opération sûre sur tout ce que vous lui confiez.
  • Pas de prise en charge des mots de passe. Un fichier chiffré doit être déverrouillé avant que le moteur puisse le réécrire, et l'outil le dit au lieu de produire une sortie défectueuse.

Pourquoi un optimiseur dans le navigateur est un compromis différent

Les compresseurs basés sur un serveur ont un vrai avantage : ils peuvent exécuter un véritable pipeline de recompression d'image en arrière-plan, ce qui explique l'existence de leurs chiffres marketing. Le compromis est que le document va vers une machine que vous ne contrôlez pas, et pour un contrat, une facture, un dossier médical ou un scan de pièce d'identité, c'est la partie qui compte plus que quelques centaines de kilooctets. Une réécriture locale garde le fichier là où il était, fonctionne sans connexion après le premier chargement, et ne nécessite aucun compte. Lorsque la réécriture structurelle ne peut réellement pas aider, cette page le dit et pointe vers l'alternative, plutôt que d'inventer un chiffre.

Questions fréquentes

Oui. Cet outil exécute qpdf 11.7.0 compilé en WebAssembly dans la page, le fichier est donc réécrit dans la mémoire du navigateur et jamais envoyé nulle part. Ce qu'il effectue est une réécriture structurelle sans perte, pas une recompression d'image avec perte. Cette distinction décide s'il aide du tout. Il empaquette les objets dans des flux d'objets compressés, dégonfle les flux qui étaient stockés non compressés, et reconstruit les tables de références croisées, puis linéarise éventuellement le fichier pour qu'un lecteur puisse montrer la page un pendant que le reste arrive encore. Les images sont copiées, pas réencodées, une photographie déjà en JPEG reste donc exactement aussi nette et exactement aussi volumineuse à l'intérieur du nouveau conteneur. C'est pourquoi les résultats varient tellement : un document exporté par une ancienne suite bureautique perd souvent un vrai pourcentage de sa taille, tandis qu'un petit fichier écrit par une application moderne peut finir quelques centaines d'octets plus gros car les flux d'objets et la linéarisation portent leur propre surcharge. Les deux résultats sont rapportés honnêtement par l'outil.
Parce qu'il était déjà stocké efficacement, et parce que la réécriture a sa propre surcharge. Les flux d'objets et la linéarisation ajoutent quelques centaines d'octets, un fichier sans marge à retirer ressort donc légèrement plus gros. C'est un vrai résultat, pas un bug. Un PDF ne peut rétrécir que s'il porte encore quelque chose de superflu : des flux qui n'ont jamais été compressés, des objets en double, ou une table de références croisées en vrac. Les fichiers d'anciens générateurs ont les trois, et ils répondent bien. Les fichiers d'applications modernes n'en ont souvent aucun, et il n'y a alors rien à récupérer. Un exemple mesuré de cet outil : un PDF de trois pages de 1295 octets est ressorti à 2568 octets, car les objets ont dû être rassemblés dans un nouveau flux et le fichier a été linéarisé. Quand cela se produit, l'outil le dit et marque le changement comme ordinaire plutôt que comme une erreur, tout en notant que l'original est la meilleure copie à conserver. Le mode Standard est le test le plus juste, car il saute la linéarisation.
Pas beaucoup. Un scan est une image de la taille d'une page, et cet outil ne réencode pas les images, la plus grande partie du fichier est donc laissée intacte. Réduire un scan signifie soit recompresser ces images à une qualité inférieure, soit rastériser à nouveau les pages. Cette dernière voie est disponible ici, avec une réserve : envoyez le PDF à l'outil PDF en JPG pour rendre chaque page en image, puis réassemblez les pages dans un nouveau PDF à une qualité JPEG choisie. Le fichier résultant peut être bien plus petit, et le compromis est que la couche de texte disparaît : ce qui était du texte sélectionnable et interrogeable devient une image de texte. Ne faites cela que pour des documents que vous lirez plutôt que citerez, comme un manuel scanné ou un ensemble de reçus. Pour tout ce qui doit rester interrogeable, la réponse honnête est qu'un optimiseur sans perte ne fera pas bouger les choses sur un scan, et qu'une recompression avec perte est la seule chose qui y parviendra.
Standard empaquette les objets dans des flux compressés au niveau de compression 6. Maximum utilise le niveau 9 et linéarise aussi le fichier, ce qui l'organise pour un affichage rapide de la première page. Maximum n'est pas automatiquement plus petit, car la linéarisation ajoute ici sa propre surcharge. Choisissez Standard lorsque le but est purement la taille, et Maximum lorsque le document sera ouvert directement depuis un lien et que la première page doit apparaître avant la fin du téléchargement. La linéarisation réordonne le fichier pour que l'arbre des pages et la page d'ouverture se trouvent à l'avant, ce qui est une vraie amélioration sur une connexion lente et un petit coût de taille partout ailleurs. Si vous comparez les deux sur le même fichier et que Maximum ressort plus gros, c'est un comportement attendu plutôt qu'un échec, et l'outil indique les deux nombres pour que vous puissiez décider. Pour une facture de cinq pages, Standard est la valeur par défaut raisonnable. Pour un rapport de deux cents pages servi depuis un lien web, Maximum mérite sa petite surcharge.
L'outil accepte les PDF jusqu'à 50 MB et refuse tout ce qui est plus grand, un gros rapport peut donc devoir être divisé d'abord. Les fichiers protégés par mot de passe échouent aussi, car le moteur doit déchiffrer un document avant de pouvoir le réécrire. Pour un fichier chiffré, déverrouillez-le d'abord puis compressez la copie déverrouillée ; s'il doit rester verrouillé, protégez à nouveau le fichier compressé ensuite. Pour un document au-dessus du plafond, divisez-le, compressez les parties, et refusionnez-les, ce qui fait trois étapes dans le navigateur et aucun téléversement. Le chiffre de 50 MB est une limite pratique qui garde l'onglet réactif plutôt qu'une restriction de licence, et il s'applique au fichier que vous ajoutez, pas à la sortie. Le moteur lui-même fait environ 1,3 MB et se télécharge à la première utilisation, après quoi l'outil fonctionne hors ligne. Votre fichier d'origine n'est jamais modifié : seule la copie que vous téléchargez a été réécrite, un résultat décevant ne vous coûte donc rien.

Voyez ce que votre PDF peut réellement perdre

Gratuit, privé et illimité. Sans compte et sans téléversement.

Ouvrir compresser un PDF