Tenter d'optimiser des PDF
J’extrais cette petit astuce de la page « En vrac » pour la placer dans son article dédié.
Dans le cas de fichiers trop lourds (généralement en provenance de scanners), on peut tenter de jouer avec pdf2ps
et ps2pdf
.
pdf2ps "fichier.pdf" "fichier.ps"
ps2pdf -dPDFSETTINGS=/ebook "fichier.ps" "fichier-opti.pdf"
Et si jamais vous en avez plusieurs à convertir d’un coup :
for fichier in ./*.pdf; do pdf2ps "${fichier}" "${fichier}.ps"; done
for fichier in ./*.ps; do ps2pdf -dPDFSETTINGS=/ebook "${fichier}" "${fichier}-opti.pdf"; done
J’ai vraiment bien réduit le poids des fichiers, sans altérer de manière visible la qualité :
le résultat (extrait de ls -lh)
-r--r--r-- 1 chagratt chagratt 1,8M 22 janv. 2021 'page 1.pdf'
-rw-r--r-- 1 chagratt chagratt 6,5M 22 janv. 10:16 'page 1.pdf.ps'
-rw-r--r-- 1 chagratt chagratt 302K 22 janv. 10:17 'page 1.pdf.ps-opti.pdf'
-r--r--r-- 1 chagratt chagratt 1,7M 22 janv. 2021 'page 2.pdf'
-rw-r--r-- 1 chagratt chagratt 5,6M 22 janv. 10:16 'page 2.pdf.ps'
-rw-r--r-- 1 chagratt chagratt 298K 22 janv. 10:17 'page 2.pdf.ps-opti.pdf'
-r--r--r-- 1 chagratt chagratt 2,0M 22 janv. 2021 'page 3.pdf'
-rw-r--r-- 1 chagratt chagratt 6,7M 22 janv. 10:16 'page 3.pdf.ps'
-rw-r--r-- 1 chagratt chagratt 341K 22 janv. 10:17 'page 3.pdf.ps-opti.pdf'
-r--r--r-- 1 chagratt chagratt 1,8M 22 janv. 2021 'page 4.pdf'
-rw-r--r-- 1 chagratt chagratt 5,9M 22 janv. 10:16 'page 4.pdf.ps'
-rw-r--r-- 1 chagratt chagratt 301K 22 janv. 10:17 'page 4.pdf.ps-opti.pdf'
Forcément, le fichier PS intermédiaire va être bien plus lourd.
Les options de -dPDFSETTINGS
-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook (low quality, 150 dpi images)
-dPDFSETTINGS=/printer (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default (almost identical to /screen)