Wiki Le BIK'LAB

Le Bik'Lab avec le réseau des FabLabs de la région académique Guadeloupe

Outils pour utilisateurs

Outils du site


tutos:hacking:compresser-un-pdf:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutos:hacking:compresser-un-pdf:start [05/05/2023 14:52 ] – supprimée - modification externe (Unknown date) 127.0.0.1tutos:hacking:compresser-un-pdf:start [04/04/2024 15:35 ] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Compresser un PDF ======
  
 +Les PDF générés par les traitements de texte ou obtenus par le scan de documents sont souvent très lourds, voire dépassent la taille autorisée par une plate-forme pour la constitution d'un dossier.
 +
 +Ce tuto rapide montre comment compresser un fichier PDF
 +
 +===== Compresser un PDF sous Linux =====
 +Linux dispose de nombreux outils en ligne de commande (CLI) permettant de compresser un fichier PDF.
 +
 +==== ps2pdf (CLI) ====
 +
 +<code>
 +Usage: ps2pdfwr [options...] (input.[e]ps|-) [output.pdf|-]
 +</code>
 +
 +
 +=== Options disponibles ===
 +
 +^-dPDFSETTINGS Option ^Description                                                         ^
 +|-dPDFSETTINGS=/screen   | Compression très élevée mais basse qualité (72 dpi)           |
 +|-dPDFSETTINGS=/ebook    | Compression élevée et bonne qualité (150 dpi)|
 +|-dPDFSETTINGS=/prepress | Meilleure qualité et poids élevé (300 dpi)                    |
 +|-dPDFSETTINGS=/printer  | Sortie qualité imprimerie  (300 dpi)                          |
 +|-dPDFSETTINGS=/default  | Réglage par défaut, compression très faible                   |
 +
 +L'option ''-dPDFSETTINGS=/ebook'' permet d'obtenir un niveau de compression très élevé, tout en conservant un niveau de qualité correcte. Typiquement, je viens de compresser un fichier de 37.3 Mo en 2.6 Mo
 +
 +Pour un usage typique, remplacez dans la ligne de commande ''<fichier_à_compresser.pdf>'' et ''<fichier_compressé.pdf>'' par vos fichiers.
 +<code>
 +ps2pdfwr -dPDFSETTINGS=/ebook <fichier_à_compresser.pdf> <fichier_compressé.pdf>
 +</code>
 +
 +==== ghostscript (CLI) ====
 +
 +Si le résultat obtenu avec ps2pdf est incorrect, vous pouvez utiliser ghostscript.
 +
 +Pour un usage typique, remplacez dans la ligne de commande ''<fichier_compressé.pdf>'' et ''<fichier_à_compresser.pdf>'' par vos fichiers.
 +
 +Les [[tutos:hacking:compresser-un-pdf:start#ps2pdf_cli|options de Ghostscript]] sont les mêmes que ''ps2pdf''
 +<code>
 +gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=<fichier_compressé.pdf> <fichier_à_compresser.pdf>
 +</code>