Les PDF c’est bien, mais ils peuvent parfois avoir un poids énorme ! Généralement quand ils sont créés par des logiciels dont je tairais le nom ;)
Le plus simple est alors d’utiliser la librairie Ghostscript pour compresser vos fichiers PDF :
user@ubuntu:~$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf
Et voila, en une ligne de commande votre PDF a maintenant une taille acceptable ;)
Commande originale sur la documentation Ubuntu-fr
Merci pour l’astuce.
À signaler : ça diminue la qualité des images…
Intéressante comme commande
Juste un petit hic : *POURQUOI* ça compresse ?
(sous-entendu, qu’est qui ne l’est pas avant et qui l’est après)
Merci
Sur ce, tests en vue ;-)
Pour moi, ça compresse les PDF car des informations inutiles sont enlevées et les images sont compressées, donc potentiellement une perte de qualité comme le dit Julien ;)
Attention, cela supprime certaines choses, comme les formulaires…
Dans le même genre mais plus orienté utilisateurs, il y a pdf moins moins.
https://github.com/jpfleury/pdfmm
C’est un script à mettre dans /usr/bin/ et qui rend bien des services.
Un peu plus simple et équivalent il me semble : ps2pfd input.pdf output.pdf.
Ça détourne l’usage de ps2pdf, qui est censé servir à convertir du PostScript en PDF, mais en fait, il fait cela en appelant précisément GhostScript avec une sortie pdfwrite. Or, comme GhostScript accepte en entrée aussi bien du PostScript que du PDF, on peut sans problème l’appeler avec un PDF, qu’il transformera ainsi… en PDF. :-)