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 22/04/2012, à 13:57

Boogaloo

[pdftops] PDF à PS - conversion en masse

Bonjour,

Je souhaite convertir en masse, dans des dossiers séparés, des fichiers PDF en fichiers postscript.
Pour cela, je compte utiliser pdftops dans un script mais je ne sais pas trop comment m'y prendre.
J'ai essayé de me placer dans un des dossier contenant les pdf à convertir puis d'exécuter cette commande dans le terminal

for f in *.pdf; do pdftops $f; 

mais rien du tout.
Puis je me suis lancé dans un petit script mais ...c'est compliqué wink

#!/bin/bash
ps="/home/boogaloo/Documents/Ebook/ps"
find /home/boogaloo/Documents/Ebook/MonDossierAvecLesPDF/ -maxdepth 1 -name "*.pdf" -exec pdftops {} $ps \;

J'ai évidemment une erreur. C'était sûr. Je la mets quand même pour vous donner le maximum d'infos.

Error: Couldn't open PostScript file '/home/boohaloo/Documents/Ebook/ps'
find: "pdftops" a terminé son exécution par le signal 11

Par ailleurs, comment indiquer à pdftops le nom des nouveaux fichiers en ps ?

Hors ligne

#2 Le 22/04/2012, à 14:00

sputnick

Re : [pdftops] PDF à PS - conversion en masse

man pdftops | less +'/pdftops \[options'

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 22/04/2012, à 14:04

pingouinux

Re : [pdftops] PDF à PS - conversion en masse

Bonjour,
D'après man pdftops, dont voici un extrait :

Pdftops reads the PDF file, PDF-file, and writes a PostScript file, PS-
       file.  If PS-file  is  not  specified,  pdftops  converts  file.pdf  to
       file.ps

cette commande devrait fonctionner :

for f in *.pdf; do pdftops "$f"; done 

Hors ligne

#4 Le 22/04/2012, à 15:52

Boogaloo

Re : [pdftops] PDF à PS - conversion en masse

Merci pengouinux.
La commande fonctionne ! il me manquait les guillemets.

Hors ligne

#5 Le 22/04/2012, à 18:05

pingouinux

Re : [pdftops] PDF à PS - conversion en masse

Boogaloo #4 a écrit :

il me manquait les guillemets

Et surtout le done final. Les guillemets ne sont nécessaires que si les noms de fichiers contiennent des espaces.

Hors ligne