JavaScript et Adobe Reader 9.1 pour Mac OS 10.4.11 (Intel)
Bonjour,
J'ai un script qui fonctionne très bien avec la version Microsoft Windows XP & Vista mais ça ne fonctionne pas sous Mac OS X. J'ai tous les accès en lecture/écriture.
En résumé le script permet de sauvegarder le document sous un autre nom en prenant le résultat du champ "no" et le nom du fichier pour faire ceci :
11111_nomdufichier.pdf (11111 étant la valeur du champ "no")
Message d'erreur lors de l'exécution :
Votre fichier n'a pu être sauvegardé.
dans une boîte qui s'intitule :
Avertissement : Fenêtre JavaScript - Erreur d'enregistrement
Dans ce script, la création du nom de fichier fonctionne (ex : 11111_nomdufichier.pdf). C'est lorsque le script tente de sauvegarder le dit fichier que ca ne fonctionne pas.
Script :
Code:
1 2 3 4 5 6 7 8 9 10
| // SaveAs Function
var saveFunction = app.trustedFunction(function(doc, nomFichier, no) {
app.beginPriv();
var myPath = no + "_" + nomFichier + ".pdf";
doc.saveAs({cPath: myPath, bPromptToOverwrite: true});
app.endPriv();
}); |
Bien à vous,
Frédéric
P.S. : J'utilise bien Adobe Reader et non Adobe Acrobat. Le script se trouve dans le répertoire "JavaScript" d'Adobe Reader.