Sélection de pages à l'impression
Bonjour à tous,
J'ouvre ce sujet en commençant par préciser que ceci est mon premier post sur ce forum et également mon premier essai sur appleScript.
J'ai réalisé une petite série d'actions avec automator et applescript permettant:
1) export d'un fichier Excel avec tous ses onglets en PDF
2) combinaison de ces PDF pour n'avoir qu'un seul fichier
3) enregistrement et changement de nom pour le PDF ainsi généré
4) impression du PDF final avec un préréglage enregistré au préalable (en utilisant "preview")
5) suppression de tous les PDF générés pour ne garder que le fichier Excel d'origine.
Mon problème se situe au niveau de l'étape 4. En effet je ne souhaite imprimer que les deux premières pages du PDF final. Voici le code AppleScript utilisé pour l'mpression:
Citation:
on run {input, parameters}
do shell script "defaults write com.apple.print.custompresets com.apple.print.lastPresetPref RVM"
tell application "Preview"
activate
open "Filepath:Untitled.pdf"
tell application "System Events" to tell process "Preview"
delay 1
keystroke "p" using command down
delay 1
--keystroke return
end tell
end tell
return input
Le tout exécuté sous MAC OS 10.5.8 en interface FR, avec Office 2011, automator et Applescript.
J'ai pensé soit à tronquer le PDF à partir de la page 2, soit à séléctionner grâce à AppleScript L'option "Pages" de la fenêtre d'impression ouverte lors de
Citation:
keystroke "p" using command down
et spécifier le nombre de pages à ce moment là.
Mais dans l'un comme l'autre des cas je n'ai aucune idée de comment procéder. Quelqu'un pourrait-il m'aiguiller sur l'une de ces deux options, voire sur une troisième non envisagée ?
Je vous remercie par avance pour votre aide.