Compresser un PDF sous Linux: commandes, outils et réglages sûrs
Par Fabien · 5 septembre 2026

Compresser pdf linux consiste à réduire le poids d’un document sans rendre le texte illisible ni détruire les images utiles. Un PDF scanné de 70 Mo ne se traite pas comme un devis vectoriel de 2 Mo. Les meilleurs résultats viennent d’un diagnostic simple: le fichier contient il surtout des images, du texte, des polices intégrées ou des pages déjà compressées ?
Choisir l’outil adapté sous Linux
| Outil | Avantage | Cas d’usage |
|---|---|---|
| Ghostscript | Contrôle fin et disponible partout | Compression générale |
| ps2pdf | Simple, basé sur Ghostscript | Réduction rapide |
| Densify | Interface graphique | Utilisateurs Ubuntu ou desktop |
| ImageMagick | Travail image par image | PDF issus de scans |
| pdfsizeopt | Optimisation poussée | PDF techniques déjà propres |
| Shrinkpdf | Script pratique | Forte compression ponctuelle |
Commande Ghostscript recommandée
La commande la plus courante utilise le périphérique pdfwrite. Elle crée un nouveau fichier et applique un profil de qualité. Exemple: gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=sortie.pdf entree.pdf. Les profils principaux sont /screen pour une compression forte, /ebook pour un bon compromis, /printer pour l’impression et /prepress pour conserver davantage de qualité.
Réduire un PDF trop volumineux
Si le fichier vient d’un scanner, la taille dépend souvent de la résolution, de la couleur et du format des images internes. Un scan administratif peut passer en niveaux de gris à 150 ou 200 dpi. Un catalogue avec photos doit garder plus de détails. Pour une réduction forte, testez /screen, mais contrôlez les petites lettres, les tampons et les signatures. La question n’est pas seulement de faire moins de Mo, mais de garder une preuve lisible.
Compresser des fichiers sous Linux autour du PDF
Pour compresser un fichier classique, Linux propose gzip, xz, zip ou zstd. Mais ces formats ne changent pas réellement un PDF déjà compressé: ils l’emballent. Pour un envoi mail, mieux vaut optimiser le PDF lui même, puis éventuellement créer une archive zip si plusieurs documents doivent partir ensemble. Pour stocker de nombreux documents et versions, Disque dur réseau aide à organiser un espace partagé.
Outils graphiques et alternatives open source
Sur Ubuntu, Densify simplifie l’usage de Ghostscript avec des niveaux visibles. Les outils PDF Squeezer sont plus connus côté macOS, mais il existe des alternatives Linux gratuites et open source. ImageMagick peut fonctionner, mais il rastérise parfois les pages, ce qui transforme du texte sélectionnable en image. Pdftk sert plutôt à assembler, séparer ou réparer certaines structures; il n’est pas toujours le meilleur pour réduire la taille.
Automatiser sans perdre ses documents
Avant un traitement par lot, créez un dossier d’entrée, un dossier de sortie et un journal de contrôle. Ne remplacez pas les originaux tant que le résultat n’est pas validé. Cette logique ressemble à une politique de sauvegarde: le guide Sauvegarde serveur détaille l’intérêt des tests de restauration. Pour les supports externes et partitions, Logiciel pour partition disque dur rappelle les précautions avant toute opération massive.
Contrôler la qualité finale
Ouvrez le PDF avec deux lecteurs différents, zoomez à 100 et 200 pour vérifier les détails, imprimez une page si le document doit être signé, et comparez le nombre de pages. Si le PDF contient des formulaires, liens ou signets, vérifiez qu’ils sont encore présents. Une compression réussie divise parfois la taille par dix, mais certains fichiers ne gagnent que quelques pourcents parce qu’ils étaient déjà optimisés.
Cas particulier des PDF scannés
Les PDF issus d’un scanner sont souvent les plus lourds, car chaque page contient une image complète. La première piste consiste à refaire le scan avec les bons réglages: 150 ou 200 dpi pour un document administratif, niveaux de gris plutôt que couleur si les informations restent lisibles, et compression JPEG raisonnable. Si vous n’avez plus les originaux papier, ImageMagick peut extraire ou retraiter les pages, mais cette méthode peut supprimer le texte reconnu par OCR. Dans ce cas, gardez une version originale et une version allégée. Pour les documents importants, ajoutez ensuite une reconnaissance optique de caractères afin de conserver la recherche dans le texte.
Exemple de script de traitement par lot
Pour de nombreux fichiers, créez un petit script shell qui parcourt un dossier et écrit les sorties dans un autre dossier. Le principe est simple: ne jamais écraser l’entrée, afficher la taille avant et après, puis journaliser les erreurs. Vous pouvez appliquer le profil /ebook à tout le lot, puis réserver /screen aux fichiers encore trop volumineux. Cette approche évite les manipulations manuelles répétées et réduit le risque de confusion entre versions.
Quand éviter la compression
Évitez de recompresser un PDF signé électroniquement sans vérifier la validité de la signature. Évitez aussi les documents destinés à l’imprimeur, les plans techniques ou les scans contenant des détails fins comme des tampons, mesures ou annotations manuscrites. Dans ces situations, créez plutôt une copie de consultation plus légère et gardez le fichier source intact. La bonne pratique consiste à demander au destinataire sa limite de taille réelle, car un lien de téléchargement peut être plus sûr qu’une compression excessive.
Pour un simple dépôt administratif, une version lisible et stable vaut mieux qu’un fichier minuscule mais douteux.
Questions fréquentes
Comment compresser un fichier PDF sous Linux ?
Utilisez Ghostscript avec le profil /ebook pour commencer. Si la taille reste trop élevée, essayez /screen sur une copie et contrôlez le rendu.
Comment compresser un PDF en forte compression ?
Réduisez la résolution des images, passez en niveaux de gris si possible et utilisez un profil agressif. Gardez l’original, car la perte de qualité peut être irréversible.
Pdfsizeopt et Shrinkpdf sont ils utiles ?
Oui, surtout pour des cas précis. Pdfsizeopt optimise la structure, Shrinkpdf automatise Ghostscript. Ils complètent les outils classiques, mais ne remplacent pas le contrôle visuel.
Pourquoi mon PDF ne diminue pas ?
Il est peut être déjà compressé, contient peu d’images ou utilise des éléments que l’outil ne peut pas réduire sans les dégrader fortement.
La bonne méthode consiste donc à choisir l’outil selon l’origine du document, conserver une copie et mesurer le résultat au lieu de viser uniquement le fichier le plus petit.