Diminuer le poids d'un pdf

Résolu/Fermé
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 - 10 oct. 2013 à 10:27
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 - 13 oct. 2013 à 09:37
Bonjour,

j'avais posé la question dans "graphisme", j'ai été invité à poser la question dans le forum linux.

je recevais des projets d'affiche en pdf d'un poids de 10Mo. La graphiste de l'association a changé et me passe sur clef usb des projets d'affiche de 45Mo pas toujours faciles et très longs à envoyer en pièce jointe.
je ne peux obtenir de la nouvelle graphiste des affiches d'un poids plus faible . Nous sommes tous bénévoles......comme sur " comment ça marche"

J'aimerais savoir comment faire passer ces fichiers en pdf de 45Mo environ à 10Mo .

je dispose de gimp et scribus que je ne maitrise pas du tout , mais, je veux bien apprendre.

j'ai trouvé aussi ça dans

"Réduire la taille d'un fichier PDF

Copier votre fichier PDF dans votre Dossier personnel.
saisir dans un terminal la commande suivante :

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

Pour plus d'information, consulter cette discussion.

Il est possible aussi d'utiliser pdfmm («pdf moins moins»), un assistant graphique qui permet d'effectuer la même tâche."

Idem , c'est du chinois , mais si une bonne âme veut bien traduire

A plus tard , et bonne journée

Bernard



A voir également:

5 réponses

Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
10 oct. 2013 à 10:31
Salut

La graphiste ne peut elle pas t'envoyer les fichier originaux de travail ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 oct. 2013 à 10:41
Salut,

La commande donnée ci-dessus marche très bien :

$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fichier_reduit.pdf Debian_GNU_Linux_ed2_v2.pdf 

$ ls -lh
total 29M
-rw-r--r-- 1 jp jp 23M sept. 1 08:44 Debian_GNU_Linux_ed2_v2.pdf

-rw-r--r-- 1 jp jp 6,5M oct. 10 10:34 fichier_reduit.pdf
Par contre je suppose que la réduction se fait au détriment des images, donc si c'est pour de l'impression, ça risque de ne pas donner le résultat escompté ;-(
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
10 oct. 2013 à 10:52
Bon super , je crois que je vais faire de gros progrès avec linux

peut on me dire comment je fais avec cette commande

pour le moment , j'ai le fichier pdf de 45Mo, j'en fais quoi?

je fais quoi de cette commande ?

Un grand merci au courageux ou à la courageuse qui va m'expliquer
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
10 oct. 2013 à 10:57
Le plus simple serais d'avoir le fichier de travail, ce n'est pas possible ?

Un PDF n'est pas vraiment un document fait pour être modifié.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 oct. 2013 à 10:59
Depuis le répertoire où se trouve ton fichier de 45Mo, tu recopies la commande tel quel en remplaçant uniquement le nom de ton fichier de 45Mo en entrée et celui en sortie :

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=nouveau_nom.pdf fichier_de_45Mo.pdf 

Bien sûr il faut vérifier auparavant que les outils
ghostscript
soient installés.
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
10 oct. 2013 à 11:01
Faut peut être commencer par le début, non ? Genre c'est quoi la console, comment ça se lance, comment on se place dans un répertoire, etc. ;-)


@Patard : quel distribution utilise tu ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
10 oct. 2013 à 11:09
Guide d'utilisation du Shell pour débutant ;-))
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
10 oct. 2013 à 14:44
merci à tous les deux

Je ne peux vraiment pas avoir le fichier de travail , la graphiste est partie en vacances. ça clôt le problème.
le système c'est xubuntu

pierrecastor a très bien compris mon niveau.

Après avoir consulté le " guide d'utilisation du shell", je ne comprends toujours pas ce que veut dire
" depuis le répertoire où se trouve ton fichier......

En faisant accessoires, gestionnaire de fichiers, j'arrive à l'affiche en question, mais la je bloque pour recopier une commande.

pour la console ça va mieux en faisant accessoires , émulateurs de terminal je tombe directement sur l'écran noir style
X@y:-S

comme dit pierrecastor faut commencer par le début , le tout étant de trouvet le début de la pelote

qui peut indiquer comment retrouver le répertoire où se trouve le fichier
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
11 oct. 2013 à 15:52
Bonjour

Désolé de ne pas avoir donné signe de vie , mais dans les tutos signalés , il y a une foultitude d'expression à comprendre , et parfois je bute sur des truc tout simple , mais qu'il faut connaitre , comme le fait que pour un copier coller dans une console il faut faire maj +ctrl+C ....

Après avoir bricolé un peu dans tous les sens , j'ai fait un truc qui ne marche toujours pas

J'ai pensé que le plus simple était de mettre un collé de ma console pour voir pourquoi ça ne marche pas.


francoise@francoise:~/Documents$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=affiche reduite.pdf affiche A4 ilo ilo.pdf
Error: /undefinedfilename in (reduite.pdf)
Operand stack:

Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push
Dictionary stack:
--dict:1168/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
GPL Ghostscript 9.07: Unrecoverable error, exit code 1

Merci pour votre patience et votre gentillesse ,j'aimerais bien arriver à progresser.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 oct. 2013 à 15:59
Salut,

-sOutputFile=affiche reduite.pdf affiche A4 ilo ilo.pdf
Ne cherche plus, les erreurs sont là. Pas d'espace dans les noms de fichiers ou alors il faut les entourer de quotes !!!

-sOutputFile="affiche reduite.pdf" "affiche A4 ilo ilo.pdf" 

PS. Le mieux est de renommer tes 2 fichiers en enlevant les espaces (à remplacer par des underscore par exemple : affiche_reduite.pdf)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
11 oct. 2013 à 17:22
OK merci

En renommant le fichier de départ et en nommant le fichier d'arrivée ( réduit ), ça donne encore un truc qui marche pas

francoise@francoise:~/Documents$
francoise@francoise:~/Documents$
francoise@francoise:~/Documents$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=reduit.pdf ilo.pdf
Error: /undefinedfilename in (ilo.pdf)
Operand stack:

Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push
Dictionary stack:
--dict:1168/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
GPL Ghostscript 9.07: Unrecoverable error, exit code 1
francoise@francoise:~/Documents$

La j'ai repris la commande mise dans ma première intervention.
La commande que tu proposais était un peu plus élaborée

si je veux reprendre cette commande


$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fichier_reduit.pdf Debian_GNU_Linux_ed2_v2.pdf


j'ai essayé de remplacer
Debian_GNU_Linux_ed2_v2.pdf par
ilo.pdf
et
Debian_GNU_Linux_ed2_ilo.pdf

ou encore
fichier_reduit.pdf par
fichier_ilo.pdf

A chaque fois , ça répond , commande introuvable

conclusion dans

$ gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=fichier_reduit.pdf Debian_GNU_Linux_ed2_v2.pdf

$ ls -lh
total 29M
-rw-r--r-- 1 jp jp 23M sept. 1 08:44 Debian_GNU_Linux_ed2_v2.pdf

-rw-r--r-- 1 jp jp 6,5M oct. 10 10:34 fichier_reduit.pdf

où dois je mettre ilo.pdf qui est le nouveau nom de mon fichier de départ et où dois je mettre mon fichier d'arrivée et comment dois je l'appeler? ou dois je laisser fichier_reduit sans rien changer

Merci si tu peux m'apporter tes lumières
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 oct. 2013 à 17:27
Pour aller au plus simple...

Affiche le résultat de la commande
ls -lh
lancée depuis
francoise@francoise:~/Documents$ 
, merci.
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
11 oct. 2013 à 17:41
francoise@francoise:~/Documents$
francoise@francoise:~/Documents$ 1s-1h
1s-1h : commande introuvable
francoise@francoise:~/Documents$
je ne sais pas si c'est exactement ce que tu souhaitais?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
11 oct. 2013 à 17:47
Euh... non ;-(

Alors la commande c'est
ls -lh
avec un
ELLE
minuscule suivi d'un
ESSE
minuscule, puis d'un
ESPACE
, puis d'un tiret (
MOINS
) puis à nouveau d'un
ELLE
minuscule et d'un
HACHE
minuscule.

Le plus simple est que tu fasses des copier/coller des commandes qui te sont données/demandées ;-\
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
11 oct. 2013 à 17:52
rancoise@francoise:~/Documents$ ls -lh
total 23M
-rw-rw-r-- 1 francoise francoise 2,6M mai 24 11:03 769-00946_SM_Bolens_683_Lawn_Tractor.pdf
-rw-rw-r-- 1 francoise francoise 4,3M mai 21 15:56 at100-06_13dh452f439_2006_40.pdf
drwxrwxr-x 5 francoise francoise 4,0K avril 5 2013 Cartes Navigation
-rw-rw-r-- 1 francoise francoise 8,1K mai 29 15:15 check list love love.abw
-rw-rw-r-- 1 francoise francoise 183K août 6 22:03 couture voiles.abw
-rw------- 1 francoise francoise 9,9M oct. 9 18:08 ilo.pdf
-rw-rw-r-- 1 francoise francoise 16K juil. 16 12:25 love love check liste.odt
drwxrwxr-x 2 francoise francoise 4,0K juin 29 10:27 mécanique twingo
-rw-rw-r-- 1 francoise francoise 2,2K oct. 11 15:06 out.pdf
-rw-rw-r-- 1 francoise francoise 12K août 4 10:00 Pour mettre à la cape.odt
-rw-rw-r-- 1 francoise francoise 2,2K oct. 11 16:48 reduit.pdf
-rw-rw-r-- 1 francoise francoise 3,4K mai 27 12:12 retour au cockpit.abw
-rw-rw-r-- 1 francoise francoise 4,1K mai 29 14:53 retour au cockpit.abw.bak~
-rw-rw-r-- 1 francoise francoise 2,6M mars 13 2013 Sublissime.pps
-rw-rw-r-- 1 francoise francoise 1,5M août 4 17:59 transformer un génois à mousquetons en génois à enrouleur.odt
-rw-rw-r-- 1 francoise francoise 2,0M août 4 18:02 transformer un génois à mousquetons en génois à enrouleur.odt.saved
francoise@francoise:~/Documents$
0
patard Messages postés 208 Date d'inscription dimanche 19 août 2012 Statut Membre Dernière intervention 20 septembre 2023 6
11 oct. 2013 à 17:54
je sais pas ce que tu fais "dans le civil", mais , la pédagogie n'est pas un art facile.............vraiment désolé de ne pas faire partie des bons élèves
0