logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-09-2022 20:59:54

spipfactory
Membre
Lieu : Web 2.0 Chez World Wide Web
Distrib. : Debian GNU/Linux 8.11 (jessie)
Noyau : Linux 4.9.0-0.bpo.12-amd64
(G)UI : sans
Inscription : 22-09-2022
Site Web

RESOLU / Ghostscript + pdf + compression

Bonsoir,

je souhaite compresser plusieurs pdf situés dans un dossier.
je penser écrire un truc du genre mais je bloque sur le critére de sortie et j'espére surtout que je prend la bonne route smile
sachant que je ne souhaite pas garder le source mais seulement le compresser

auriez vous une piste  , merci


for repertoire in `find /home/ -iname "*.pdf" -exec gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile="quoi mettre ????"`; do $repertoire; done

Dernière modification par spipfactory (24-09-2022 17:38:12)


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis,
Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez...
il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#2 23-09-2022 19:41:33

spipfactory
Membre
Lieu : Web 2.0 Chez World Wide Web
Distrib. : Debian GNU/Linux 8.11 (jessie)
Noyau : Linux 4.9.0-0.bpo.12-amd64
(G)UI : sans
Inscription : 22-09-2022
Site Web

Re : RESOLU / Ghostscript + pdf + compression

bon bon est ce qu'il y a moyen d'ecrire ça en une seul commande
 

#! /bin/bash
  #Réduire le poids des fichiers pdf du répertoire "pdf"
  # Dans le répertoire ORIGINAUX les fichiers originaux
      # Dans le répertoire COMPRESSER ceux compressés
      mkdir ORIGINAUX
      mkdir COMPRESSER
      # crée une liste des fichiers
      reduc=`ls *.pdf`
      # Pour chaque nom de fichier de la liste
      for fich in $reduc
     do
     # applique le traitement et met le résultat dans le répertoire COMPRESSER
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile="COMPRESSER/$fich" "$fich"
done
   

Ce que je cherche a faire c'est balayer une arborescence, je ne sais pas ou est le répertoire pdf
et compresser ceux-ci

vv222 ma déjà orienter sur un autre post , je partirais bien sur un truc du genre

find /home/sites/ -iname "*.pdf" -execdir gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile="quoi mettre ? \;




bref je suis preneur de piste

@micalement stéphane

« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis,
Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez...
il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#3 24-09-2022 17:38:27

spipfactory
Membre
Lieu : Web 2.0 Chez World Wide Web
Distrib. : Debian GNU/Linux 8.11 (jessie)
Noyau : Linux 4.9.0-0.bpo.12-amd64
(G)UI : sans
Inscription : 22-09-2022
Site Web

Re : RESOLU / Ghostscript + pdf + compression

Voir la discussion :  find et mkdir

Dernière modification par spipfactory (24-09-2022 17:38:54)


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis,
Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez...
il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

Pied de page des forums