Les PDF Services de Mac OS X facilitent la création de fichiers PDF au quotidien. Disponibles depuis la version X.2.4, ils ne sont pas activés par défaut et restent ignorés par trop d'utilisateurs.
En plus d'être pratique, les PDF Services offrent de nouvelles perspectives aux utilisateurs d'AppleScript et leur mise en oeuvre est un jeu d'enfant.
Avec Mac OS X rien de plus simple que de générer un fichier PDF depuis n'importe quelle application : il suffit d'utiliser le gros bouton 'Enregistrer comme PDF' qui se trouve dans la boîte de dialogue d'impression pour créer directement un fichier PDF. Indépendament de l'imprimante ou des préréglages sélectionnés.
Depuis Mac OS X.2.4 il est possible d'activer les PDF Services. Ils transforment la boîte de dialogue d'impression ainsi :
En bas à gauche, deux gros boutons à icônes remplacent les boutons par défaut, celui de gauche correspond à l'ancien bouton Aperçu, sa fonction reste identique.
Par contre, un clic sur l'icône de droite déclenche l'apparition d'un menu déroulant dont le premier item correspond à l'intitulé du bouton standard (Enreg. comme PDF).
D'autres items sont susceptibles d'apparaître pour le post-traitement du fichier PDF, comme on va le voir plus loin, car le menu déroulant est complètement personnalisable, soit à l'installation, soit après.
1- Activer les PDF Services :
Depuis
Mac OSX.4 les
PDF Services sont préinstallés, aucune intervention n'est nécessaire.
Il faut cependant faire attention à ne pas utiliser le paramètre PDF/X3 fourni par Apple car il est buggé (résolution d'aplatissement des transparences insuffisante).
Sur les versions antérieures de Mac OS X la méthode consiste tout simplement à créer un nouveau dossier nommé 'PDF Services' dans le dossier 'Bibliothèque' (ou 'Library') qui est situé dans le dossier 'Départ' (également appelé dossier 'utilisateur'), celui qui a une maison pour icône.
Il est également possible d'ajouter un autre dossier nommé 'PDF Services' dans l'autre dossier 'Bibliothèque' qui se situe à la racine du disque de démarrage pour en faire bénéficier tous les comptes utilisateurs, mais il n'est pas indispensable contrairement au premier.

2- Personnaliser le menu déroulant :
Les items du menu déroulant de la boîte de dialogue d'impression correspondent aux noms des alias ou des fichiers contenus dans le (ou les) dossier PDF Services. Il suffit de glisser dans ce dossier des alias de dossiers, d'applications, de serveurs, ou bien des scripts Unix ou AppleScript. Et de les renommer à loisir...
Si l'on sélectionne l'item correspondant à l'alias d'un dossier ou d'un serveur dans le menu déroulant de la boîte de dialogue d'impression, le nouveau PDF sera enregistré directement dans ledit dossier ou dans ledit serveur. Si l'on sélectionne l'item correspondant à l'alias d'une application, le nouveau PDF sera ouvert directement dans cette application. Et si l'on sélectionne l'item correspondant à un AppleScript, il sera exécuté (il y a de nombreux scripts à télécharger sur le site d'Apple).
Ainsi pour pouvoir déclencher l'ouverture et la visualisation immédiate d'un nouveau fichier PDF dans Adobe Reader il faut simplement au préalable avoir placé l'alias dudit Reader dans le dossier PDF Services. Alias qui a été renommé 'Ouvrir --> Adobe Reader' dans l'exemple montré sur les copies d'écran (ci-dessus & ci-dessous).
Autres cas pratiques : l'alias d'un dossier partagé sur un autre poste, l'alias de l'utilitaire DropZip (ou DropStuff ou CocoaZIP...) qui assure la compression automatique et immédiate du nouveau fichier PDF... L'imagination est la seule limite, les AppleScripteurs s'en donneront à coeur joie !
Il suffit ensuite d'utiliser la commande Imprimer depuis n'importe quel logiciel, les PDF Services sont disponibles immédiatement.
