[Kde Neon] Alleger optimiser les fichiers au format pdf
par
, 20/09/2020 à 16h14 (189 Affichages)
*
J'utilise souvent une tablette pour lire des fichiers pdf, la place disque est tres limitee sur ces machines, j'ai cree ce script pour reduire efficacement la taille des fichiers pdf tout en gardant une bonne lisibilite qualite...
Voici les instructions (pour ceux qui seraient interesses) :
- Ghostscript est installe par defaut avec kde neon sinon il faudra l'installer.
- j’ai securise Ghostscript avec Firejail en utilisant les options desactivation acces au net et utilisation repertoire prive dans lequel le programme sera confine (en theorie).
- Utilisation : se placer dans le repertoire contenant les fichiers pdf a optimiser et lancer le script qui detectera le repertoire courant et le transmettra a firejail. ensuite les fichiers seront traites un a un avec ajout du caractere "_" pour les differencier des originaux...
Voici le script :
Note : c'est rare mais certains fichiers pdf ont une taille plus eleve que l'original mais dans la majorite des cas le gain est de -80%. les fichiers restent parfaitement lisible...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #!/bin/bash RepC=$PWD shopt -s nullglob for f in *.pdf do echo Traitement en cours de : "$f" firejail --net=none --noprofile --private=$RepC gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOUTPUTFILE="${f%.*}_".pdf -f "$f" done