1 votes

Impression de la date et de l'heure actuelles sur chaque page

Il m'arrive souvent d'imprimer plusieurs versions d'un document (par exemple, un article en cours). Pour garder une trace des impressions, je voudrais imprimer la date et l'heure de l'impression sur chaque page J'ai vu des pilotes d'imprimante Windows inclure cette fonction, mais je n'ai pas trouvé de paramètres ici (par exemple, Canon iR3225) ni de fonction cachée de l'UPS que je pourrais activer. J'ai vu des pilotes d'imprimante Windows incluant cette fonctionnalité, mais je n'ai trouvé aucun paramètre ici (par exemple, Canon iR3225) ni aucune fonctionnalité cachée que je pourrais activer dans le fichier de configuration.

Des idées ? Une sorte de prétraitement que je pourrais injecter dans les coupes ?

(J'utilise Mac OS X 10.6.7)

3voto

tqx Points 41

J'ai finalement trouvé une solution utilisable en utilisant convert de ImageMagick, les services PDF mentionnés par nathang et Automator.

  1. Lancez Automator, créez un nouveau "Plugin d'impression".

  2. Faites glisser l'action "exécuter le shell script" vers la droite et entrez le script suivant :

    export PATH=/opt/local/bin:/usr/local/bin:$PATH
    convert -size 400x50 xc:white -font Arial -pointsize 24 -gravity center -draw "fill grey50 text 0,0 '`/bin/date`'" /tmp/stamp.png
    cat
  3. Ajoutez l'action "Watermark PDF Documents" et ajoutez le fichier "/tmp/stamp.png" en utilisant le bouton "add...". (Vous devez probablement créer ce fichier en premier, par exemple en utilisant touch /tmp/stamp.png dans un terminal). Puis ajustez le décalage, l'échelle et l'opacité comme vous le souhaitez. J'utilise x=480 y=820 scale=0.25 opacity=0.7.

  4. Ajoutez l'action "Ouvrir les images dans l'aperçu".

  5. Enregistrez le script d'Automator.

Vous devriez maintenant trouver une nouvelle action dans le menu déroulant "PDF" de votre boîte de dialogue d'impression, qui appose la date et l'heure actuelles sur chaque page et affiche le résultat dans Aperçu, à partir duquel vous pouvez imprimer le document.

0 votes

Votre lien est un 404. Si vous avez encore le script, pouvez-vous le retélécharger ?

0 votes

@grgarside Désolé je n'ai plus le fichier car j'ai réinstallé mon mac plusieurs fois depuis. Mais vous pouvez le créer vous-même en utilisant la description ci-dessus.

0voto

Alex Reynolds Points 508

Utilisez peut-être un outil de modification de PDF comme Pdftk pour ajouter un filigrane contenant les métadonnées souhaitées.

0 votes

Je suis au courant pdftk et il est probablement possible de l'utiliser pour écrire un script ajoutant mon horodatage à chaque page. Mais cela ne résout pas le problème d'intégration dans le système d'impression -- la solution est en quelque sorte inutilisable si je dois aller à la console pour prétraiter chaque fichier PDF que je veux imprimer.

0 votes

Pourquoi ne pas l'intégrer à AppleScript ?

0 votes

L'intégration dans le système est la partie facile, grâce à Services PDF

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X