Table des matières

Convertir en mode monochrome compressé un fichier PDF

Un fichier scanné en niveaux de gris (voire couleurs) de feuilles manuscrites génère un fichier PDF particulièrement gourmand en taille, avec souvent de l'ordre de 5 Mo par page ! Il est donc très intéressant d'archiver un tel document dans une version compressée monochrome.

Imagemagick, sous Linux, Windows et Mac OS X apporte une solution simple par la commande convert avec des arguments adéquats :

convert -density 300 -threshold 50% -type bilevel -compress fax in.pdf out.pdf

Les résultats peuvent être spectaculaires, avec un gain jusqu'à un facteur 100 (avec des pages finales d'environ 50 ko)

Remarques :

Autres solutions équivalentes :

convert out50003.png -colors 2 +dither -type bilevel out50003bw.png

Conversion en batch avec remplacement (effectuer une sauvegarde et tester si nécessaire au préalable, voir ref) :

for img in $(find . -iname '*.png'); do echo -n "Converting $img"; convert -density 300 -threshold 50% -type bilevel $img $img && echo ' [Done]'; done

Avec mogrify

Exemples :

 mogrify -threshold 40% *.png
...

Message d'erreur

“attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408”

Références