Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/07/2018, à 19:47

hibiki.tokay

Optimisation taille de pdf ne fonctionne plus avec 18.04

Bonsoir
Jusqu’à présent j'utilisais cette ligne de commande pour optimiser des pdf

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile="fichier_reduit.pdf"  "fichier_a_reduire.pdf"

mais aujourd’hui (première fois que je l'utilise depuis l'installation de 18.04 j'ai cette reponse

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile='/home/hibiki-tokay/Livres/1/tartuf.pdf' '/home/hibiki-tokay/Livres/2/tartuf.pdf'
GPL Ghostscript 9.22: **** Could not open the file /home/hibiki-tokay/Livres/1/tartuf.pdf .

je ne comprend pas vraiment pourquoi, je suis aller revoir la doc https://doc.ubuntu-fr.org/pdf mais rien indic que ça ne fonctionne pas avec 18.04

pourriez-vous me donner une piste?
Merci


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub22.10)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#2 Le 09/07/2018, à 12:25

J5012

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

n'aurais-tu pas inversé le fichier_reduit d'avec le fichier_a_reduire ?

Hors ligne

#3 Le 09/07/2018, à 14:33

xinu

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=/home/hibiki-tokay/Livres/1/"tartuf.pdf" /home/hibiki-tokay/Livres/2/"tartuf.pdf"

Et avec les guillemets positionnés comme ci-dessus, ça marche ?

Edit : les guillemets ne sont utiles que si le nom du fichier comporte, par exemple, des espaces. Dans ton exemple ils sont sans objet. En revanche, le chemin d'accès au fichier ne fait pas partie de son nom, donc ne pas l'inclure entre les guillemets.

Dernière modification par xinu (Le 09/07/2018, à 14:55)


Asus PM8H61-MX USB3   Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz DDR3 8Go
Ubuntu 16.04 LTS - ESM 64 bits. Bureau Unity.     Ubuntu 20.04 LTS 64 bits . Gnome 3.36.8

Hors ligne

#4 Le 10/07/2018, à 17:10

hibiki.tokay

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

Bonsoir
Merci pour vos réponses

@J5012 non je n'ai pas inversé les deux fichiers, j'utilise un fichier calc qui grâce a des concaténation me créer la ligne que je copie colle dans le terminal (ce fichier je l'ai utilisé une multitude de fois avant ça)

@xinu la ligne que j'ai mis en exemple n'ai pas celle que j'utilise le plus donc oui je met les guillemets car j'ai toujours des espaces dans mes noms de fichier

Par contre je ne comprend pas ce qui c'est passé car j'ai copié collé exactement la même chose que la dernière fois et la ça a fonctionné ???


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub22.10)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#5 Le 12/07/2018, à 13:27

oswald-p

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

Bonjour,
j'utilise trèèèèèès souvent ce type de fonction pour alléger les pdf que je reçois.
Voici la commande que j'utilise pour réduire la taille d'un pdf:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

(Vous devez le savoir mais les options pour changer la taille sont, du plus gros au plus petit: prepress, printer, ebook et screen)

Pour ne pas avoir a faire cela en ligne de commande mais depuis le navigateur de fichier (thunar dans mon cas mais c'est pareil avec nautilus) j'utilise le script suivant (script que je nomme ici "resize_pdf.sh"; penser à le rendre exécutable):

#!/bin/sh
# Name resize pdf
for file
do
	name=`echo ${file%.*}`
	gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=small_${name}.pdf $file
done

Puis ajouter la commande suivante aux actions personnalisées (avec condition d'apparition: autre fichier; *.pdf):

/chemin/vers/resize_pdf.sh %N

Comme ça on sélectionne les pdf à réduire à la souris, on clic avec le bouton droit dessus et on sélectionne l'action personnalisée.

En espérant avoir aidé.

O-p


Chuck Norris a terrassé Prince de Lu avec un cookie

Hors ligne

#6 Le 12/07/2018, à 20:37

J5012

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

hibiki.tokay a écrit :

...

Par contre je ne comprend pas ce qui c'est passé car j'ai copié collé exactement la même chose que la dernière fois et la ça a fonctionné ???

tu mentionnes utiliser calc , pour obtenir cette ligne de commande ? que tu copies colles ?

si oui, sache que calc ne traite pas le texte comme un simple terminal le ferait d'un script bash ... : un caractere "espace" non visible peut aisement s'inserer dans une cellule calc par megarde, et ta concatenation et copier coller le transferer dans la ligne de commande du terminal ...

Hors ligne

#7 Le 13/07/2018, à 04:21

hibiki.tokay

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

@J5012 Sachant que c'est le même fichier calc que j'utilise depuis prés de 2 ans sans problèmes et que entre les deux fois ou j'ai testé (1er et 5eme) post je n'ai strictement rien fais ça ne vient pas de ce fichier mon problème.
sinon la raison pour laquel j'utilise cal c'est que hier par exemple j'ai optimisé pres de 650 pdf donc :
je les met tous dans un dossier
je fais un ls de ce dossier
je copie ça dans mon fichier calc
dans une autre case le chemin.
je recupère mes ligne de commande dans une autre colonne
je copie et le colle dans le terminal
c'est partie pour les 650 fichiers.

c'est ce que je me suis trouvé de plus facile pour moi


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub22.10)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#8 Le 16/07/2018, à 22:30

J5012

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

il y a forcement un caractere non visible qui s'est inséré dans ta ligne copier coller, entre le moment du calc (ou meme prealablement du copier coller "ls dossier") et le transfert copier coller dans le terminal ...

utiliser calc comme intermediaire n'est pas une mauvaise idee, mais en programmation on essaie de reduire les intermediaires et les manipulations compliquées ...

une boucle "for" ou "do while" associé au "ls dossier" peut etre aisement "dirigée" vers la commande de reduction du pdf , seulement en utilisant les commandes scripts de bash ...

pour ce faire , cree un autre sujet dans programmation où tu expliqueras tes besoins, en y liant ce sujet de discussion ...

Hors ligne

#9 Le 17/07/2018, à 03:44

hibiki.tokay

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

Merci
je pense que je vais le faire des que je rentrerai. mais dans ce cas il dois être possible de faire la conversion en même temps? car la je fait les conversion jpg vers pdf puis je fais l'optimisation


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub22.10)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne

#10 Le 25/10/2018, à 11:22

hibiki.tokay

Re : Optimisation taille de pdf ne fonctionne plus avec 18.04

Bonjour
Je reviens vers vous car je viens de m’apercevoir que la fonction optimisation ne fonctionne plus du tous. Elle ne réduit plus la taille des PDF. Avant j'avait une réduction (parfois importante) de la taille, la sur plus de 30 fichiers aucun n'a sa taille réduite... Auriez vous quelques idées?


Cooler Master MasterBox Q300L, ASRock B550M Steel Legend, AMD Ryzen 5 5600 , GTX 1050 Ti WINDFORCE, DDR4 32go (Ub22.10)
Portable Lenovo Ideapad Gaming 3 15IHU6 ram32Go, Mvne 2To + 4To + SSD 8To (Ub22.10)
Syno DS1819+ 8x6To (SHR2) et Syno DS1512+ 5x8To (SHR1)

Hors ligne