J'utilise CUPS-PDF pour générer automatiquement des PDF à partir de documents, mais la taille des PDF produits est étonnamment élevée (~8 Mb contre ~800 Kb pour le fichier produit par File -> Save as PDF). Avez-vous des suggestions sur la manière de réduire la taille des fichiers PDF générés ?
Réponses
Trop de publicités?Vous pouvez essayer de modifier la qualité du PDF généré. Editez le fichier de configuration /etc/cups/cups-pdf.conf et changez
-dPDFSETTINGS=/prepress
a
-dPDFSETTINGS=/écran
Les options disponibles sont les suivantes :
-dPDFSETTINGS=/screen (qualité écran seulement, images 72 dpi)
-dPDFSETTINGS=/ebook (images de basse qualité, 150 dpi)
-dPDFSETTINGS=/imprimante (images de haute qualité, 300 dpi)
-dPDFSETTINGS=/prepress (images de haute qualité, préservant les couleurs, 300 dpi)
-dPDFSETTINGS=/default (presque identique à /screen)
La solution ci-dessus est la meilleure solution directe, mais une bonne alternative, sans perte de qualité, consiste à convertir le fichier en PostScript, puis à utiliser Ghostscript pour le reconvertir en PDF !
Meilleure utilisation pdftops
et non pdf2ps
- la taille du fichier est nettement inférieure !
L'utilisation est (c'est tout ce dont vous avez besoin pour la première étape) :
pdftops sourcefile.pdf
La deuxième étape est la suivante :
gs -q -dCompatibilityLevel=1.2 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=targetfile.pdf sourcefile.ps