Bonjour,
j'utilise trèèèèèès souvent ce type de fonction pour alléger les pdf que je reçois.
Voici la commande que j'utilise pour réduire la taille d'un pdf:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
(Vous devez le savoir mais les options pour changer la taille sont, du plus gros au plus petit: prepress, printer, ebook et screen)
Pour ne pas avoir a faire cela en ligne de commande mais depuis le navigateur de fichier (thunar dans mon cas mais c'est pareil avec nautilus) j'utilise le script suivant (script que je nomme ici "resize_pdf.sh"; penser à le rendre exécutable):
#!/bin/sh
# Name resize pdf
for file
do
name=`echo ${file%.*}`
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=small_${name}.pdf $file
done
Puis ajouter la commande suivante aux actions personnalisées (avec condition d'apparition: autre fichier; *.pdf):
/chemin/vers/resize_pdf.sh %N
Comme ça on sélectionne les pdf à réduire à la souris, on clic avec le bouton droit dessus et on sélectionne l'action personnalisée.
En espérant avoir aidé.
O-p