Note CC

carnet de recherche-action, ateliers et notes libres

Outils pour utilisateurs

Outils du site


norae:si:admin_note-gestion-1

GhostScript

Ghostscript est un interpréteur pour les fichiers PostScript et Portable Document Format (PDF).

Installation

$ sudo install ghostscript

Usages

gs

gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=nouveaufichierleger.pdf monfichierlourd.pdf

Options possible avec -dPDFSettings :

  • /screen sélectionne la sortie basse résolution et la taille de fichier la plus petite.
  • /ebookpermet de sélectionner une sortie moyenne résolution, avec un fichier de taille moyenne.
  • /printer et /prepress sont les deux options haute résolution, principalement utilisées pour l'impression de fichiers PDF. Comme vous l'aurez deviné, cette option vous donne la plus grande taille de fichier.

Avec ps2pdf

Ref ps2pdf

Se placer dans le répétoire contenant le fichier à traiter, choisir en entrée votre fichier lourd à réduire de taille et en sortie le nouveau nom que vous lui donnez :

$ ps2pdf monfichierlourd.pdf nouveauplusleger.pdf

Controler les tailles, exemple avec un fichier de 12M :

$ du -sh *.pdf
12M	bioenergetic.pdf
1,9M	bioenergetic-s.pdf

:!: Script bash à tester pour réduire tous les .pdf d'un fichier :!:

#!/bin/sh

find $STARTDIR -name '*.pdf' -print \
  | sed -e 's/.pdf$//'              \
  | xargs -l -i  ps2pdf \{}.pdf
  • avec xargs ; -i signifie utiliser {} comme chaîne de caractères remplacée
Vous pourriez laisser un commentaire si vous étiez connecté.
norae/si/admin_note-gestion-1.txt · Dernière modification: 2019/03/14 18:04 par xavcc