OVH Cloud OVH Cloud

Automatiser la création de nombreux pdf à partir de dossiers contenant des jpg.

54 réponses
Avatar
pas.de.spam
Bonjour à tous,

VOila, j'ai plusieurs centaines de dossier contenant de jpg que
j'aimerais transformer en pdf, sans modifier le taux de compression des
images.

J'ai commencé à faire ça à la mano, mais un par un j'en ai pour des
jours.

Connaissez-vous un utilitaire qui me permettrait d'automatiser tout ça :
je glisse tous les dossiers à transformer, et il me ressort tous les
pdf, chacun portant le même nom que le dossieret situé au même endroit
(important).

merci.

--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr

10 réponses

1 2 3 4 5
Avatar
pas.de.spam
Patrick Stadelmann wrote:

In article <1js52kx.cgobti15c2k53N%,
(Pierre-Olivier TAUBATY) wrote:

> Par contre, le coup des alias, j'ai essayé, et la première fois, ça a
> marché, 2 alias de dossiers Drag & Droppé, et 2 pdf en sortie. Mais
> après, plus moyen, ça me sort un seul fichier. Je ne comprends pas
> comment j'ai pu le faire fonctionner une fois...

Tu peux automatiser le drag & drop successif d'une série de dossiers
avec ce script :

set i to choose folder with multiple selections allowed
repeat with f in i
tell application "Finder"
open f using alias "Macintosh HD:Workflow.app" -- adatper
end tell
delay 1
end repeat

Adatper le chemin vers le workflow Automator sauvé comme application.
Dans le dialogue, sélectionner l'ensemble des dossiers à traiter.

Patrick



Je vais essayer, Merci de m'aider

Si : mon dur s'appelle Le Monstre, si le script automator est sur le
bureau et qui s'appelle convert, je remplace

"Macintosh HD:Workflow.app" par

"Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?

Par contre, le script, je le mets où ? dans le même dossier que les
alias ?
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Avatar
Patrick Stadelmann
In article <1js5eh1.195choq1l1152oN%,
(Pierre-Olivier TAUBATY) wrote:

Si : mon dur s'appelle Le Monstre, si le script automator est sur le
bureau et qui s'appelle convert, je remplace

"Macintosh HD:Workflow.app" par

"Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?



Oui, mais en principe c'est "Users" (pluriel). Tu peux aussi utiliser la
syntaxe avec le chemin Unix :

open f using POSIX file ""

et ensuite glisser-déposer l'application entre les " ", ce qui va
insérer le chemin correct.

Par contre, le script, je le mets où ? dans le même dossier que les
alias ?



Aucune importance.

Patrick
--
Patrick Stadelmann
Avatar
pas.de.spam
Patrick Stadelmann wrote:

In article <1js5eh1.195choq1l1152oN%,
(Pierre-Olivier TAUBATY) wrote:

> Si : mon dur s'appelle Le Monstre, si le script automator est sur le
> bureau et qui s'appelle convert, je remplace
>
> "Macintosh HD:Workflow.app" par
>
> "Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?

Oui, mais en principe c'est "Users" (pluriel). Tu peux aussi utiliser la
syntaxe avec le chemin Unix :

open f using POSIX file ""

et ensuite glisser-déposer l'application entre les " ", ce qui va
insérer le chemin correct.

> Par contre, le script, je le mets où ? dans le même dossier que les
> alias ?

Aucune importance.

Patrick



Raaaahhh Lovely, ça marche ! ! ! !

gros merci à toi ....
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Avatar
pas.de.spam
Pierre-Olivier TAUBATY wrote:

Patrick Stadelmann wrote:

> In article <1js5eh1.195choq1l1152oN%,
> (Pierre-Olivier TAUBATY) wrote:
>
> > Si : mon dur s'appelle Le Monstre, si le script automator est sur le
> > bureau et qui s'appelle convert, je remplace
> >
> > "Macintosh HD:Workflow.app" par
> >
> > "Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?
>
> Oui, mais en principe c'est "Users" (pluriel). Tu peux aussi utiliser la
> syntaxe avec le chemin Unix :
>
> open f using POSIX file ""
>
> et ensuite glisser-déposer l'application entre les " ", ce qui va
> insérer le chemin correct.
>
> > Par contre, le script, je le mets où ? dans le même dossier que les
> > alias ?
>
> Aucune importance.
>
> Patrick

Raaaahhh Lovely, ça marche ! ! ! !

gros merci à toi ....



Y aurait-il un ou des ouvrages d'apprentissage de l'Applescript, mais
vraiment le B-A BA, quoi, pour le plus novice débutant qui soit de tous
les newbies.

Ça fait un paquet d'année que je vous vois pondre des scripts de la
mort, et j'ai toujours eu envie d'essayer, parce que la paire
Applescript-Automator, c'est mortel ce truc ...
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Avatar
pas.de.spam
Pierre-Olivier TAUBATY wrote:

Patrick Stadelmann wrote:

> In article <1js5eh1.195choq1l1152oN%,
> (Pierre-Olivier TAUBATY) wrote:
>
> > Si : mon dur s'appelle Le Monstre, si le script automator est sur le
> > bureau et qui s'appelle convert, je remplace
> >
> > "Macintosh HD:Workflow.app" par
> >
> > "Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?
>
> Oui, mais en principe c'est "Users" (pluriel). Tu peux aussi utiliser la
> syntaxe avec le chemin Unix :
>
> open f using POSIX file ""
>
> et ensuite glisser-déposer l'application entre les " ", ce qui va
> insérer le chemin correct.
>
> > Par contre, le script, je le mets où ? dans le même dossier que les
> > alias ?
>
> Aucune importance.
>
> Patrick

Raaaahhh Lovely, ça marche ! ! ! !

gros merci à toi ....



Si j'osais, je te demanderais bien encore un truc :

y aurait-il moyen que la présentation de la fenêtre de choix des
fichiers dossiers, s'ouvre à un endroit précis du disque ?

et peut on faire en sorte que le script reboucle sur lui même à la fin
de l'éxecution ?

Bon, ça fait 2 trucs, en fait :P
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Avatar
pas.de.spam
Pierre-Olivier TAUBATY wrote:

Patrick Stadelmann wrote:

> In article <1js5eh1.195choq1l1152oN%,
> (Pierre-Olivier TAUBATY) wrote:
>
> > Si : mon dur s'appelle Le Monstre, si le script automator est sur le
> > bureau et qui s'appelle convert, je remplace
> >
> > "Macintosh HD:Workflow.app" par
> >
> > "Le Monstre:user:Mon_nom-utilateur:desktop:convert.app ? ? ?
>
> Oui, mais en principe c'est "Users" (pluriel). Tu peux aussi utiliser la
> syntaxe avec le chemin Unix :
>
> open f using POSIX file ""
>
> et ensuite glisser-déposer l'application entre les " ", ce qui va
> insérer le chemin correct.
>
> > Par contre, le script, je le mets où ? dans le même dossier que les
> > alias ?
>
> Aucune importance.
>
> Patrick

Raaaahhh Lovely, ça marche ! ! ! !

gros merci à toi ....



Si j'osais, je te demanderais bien encore un truc :

y aurait-il moyen que la présentation de la fenêtre de choix des
fichiers dossiers, s'ouvre à un endroit précis du disque ?

et peut on faire en sorte que le script reboucle sur lui même à la fin
de l'éxecution ?

Bon, ça fait 2 trucs, en fait :P


Pour le premier,je verrais bien le script débuter par autre repeat, et
finir par un autre end repeat, mais il faudrait pouvoir l'arrêter par la
frappe d'une touche, ça existe un :

repeat until keystroke = ????
--
PO.

Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Avatar
benoit.sansspam
Pierre-Olivier TAUBATY wrote:

Pour le premier,je verrais bien le script débuter par autre repeat, et
finir par un autre end repeat, mais il faudrait pouvoir l'arrêter par la
frappe d'une touche, ça existe un :

repeat until keystroke = ????



Je vois une façon facile (donc pas très propre ;) de le faire.

Dans ton repeat tu mets un « display dialog » avec une durée
d'affichage courte (genre 2s) tu ne le fais apparaître que toutes les
5-10-15 secondes et tu récupères le choix de l'utilisateur. S'il ne
répond pas assez vite on continue.

--
Benoît http://www.duvallois.com/

Avec des fumeurs c'est difficile de s'arrêter. Avec des branleurs,
là, par contre, c'est difficile de continuer.
Avatar
benoit.sansspam
Patrick Stadelmann wrote:

Adatper le chemin vers le workflow Automator sauvé comme application.
Dans le dialogue, sélectionner l'ensemble des dossiers à traiter.



Un truc à voir c'est le dossier intelligent avec automator (tu
droppes un dossier avec des images et il génère le pdf, range le dossier
image à un endroit, le pdf à un autre...)

Tu dois pouvoir faire un script avec Automator et voir si on ne
peut pas le faire fonctionner depuis l'icone de menu AppleScript ou
l'intégré dans le menu contextuel du Finder. Un ctrl-clic sur un dossier
et l'affaire est entendue.


--
Benoît http://www.duvallois.com/

Avec des fumeurs c'est difficile de s'arrêter. Avec des branleurs,
là, par contre, c'est difficile de continuer.
Avatar
benoit.sansspam
Pierre-Olivier TAUBATY wrote:

Y aurait-il un ou des ouvrages d'apprentissage de l'Applescript, mais
vraiment le B-A BA, quoi, pour le plus novice débutant qui soit de tous
les newbies.



<http://developer.apple.com/library/mac/documentation/AppleScript/Concep
tual/AppleScriptLangGuide/AppleScriptLanguageGuide.pdf>

Tu as aussi le « missing manual » en version papier.

--
Benoît http://www.duvallois.com/

Avec des fumeurs c'est difficile de s'arrêter. Avec des branleurs,
là, par contre, c'est difficile de continuer.
Avatar
Patrick Stadelmann
In article <1js5jcs.xzyo4319v1dj4N%,
(Pierre-Olivier TAUBATY) wrote:

Si j'osais, je te demanderais bien encore un truc :

y aurait-il moyen que la présentation de la fenêtre de choix des
fichiers dossiers, s'ouvre à un endroit précis du disque ?

et peut on faire en sorte que le script reboucle sur lui même à la fin
de l'éxecution ?

Bon, ça fait 2 trucs, en fait :P



repeat while true
set i to choose folder default location POSIX file ¬
"/System" with multiple selections allowed
repeat with f in i
tell application "Finder"
open f using POSIX file "/Users/..."
end tell
delay 1
end repeat
end repeat

Pour l'arrêter, choisir "Annuler" lors de la sélection des dossiers.

Patrick
--
Patrick Stadelmann
1 2 3 4 5