Imprimante PDF avec fond/tampon
- Chalenge de la journée : réussir à trouver une solution pour transformer un document Word en PDF avec « papier à entête »
Coup de bol c’est sur Mac
Etape 1 : transformer un PDF en PDF avec fond de page
J’ai trouvé pdftk qui permet de travailler le PDF, le couteau suisse du PDF quoi… En plus avec un logo hyper sexy :
$doc_source est le document que je veux transformer.
$stamp est le document que je veux utiliser pour mettre en fond.
Stamp -> en premier plan, background -> en fond.
Le script suivant va transformer le document avec le fichier $stamp en premier plan :
Un peu plus long, transformer le document avec $stamp en fond, mais que sur la première page :
Etape 2 : automatiser un peu tout ça
Automator est fait pour ça non ?
Simple pour automatiser des trucs, super bien intégré. Avec même des fonctionnalités inattendues.
Créer un nouveau Workflow avec :
Et le source :
Explications :
- Je vais dans le répertoire où est mon fond de page
- Je transforme mon nom de fichier de .pdf en -mail.pdf
- J’utilise pdftk pour transformer mon PDF d’origine en PDF avec fond de page
- Et pour finir j’ouvre mon PDF
Je peux maintenant transformer mon workflow en application. Et faire du glisser-déplacer d’un PDF sur mon application.
Bon, ça marche par contre :
- Imprimer mon document en PDF
- Déplacer mon PDF sur mon application
Je suis un peu fainéant moi
Etape 3 : je vous ai bien dit que c’était magique ?
Quand on ouvre l’application on trouve ça :
La petite imprimante doit bien servir à quelque chose
Pour éviter de refaire tout mon workflow, je vais le dupliquer :
Ensuite on supprime la première boite qui prend le PDF en paramètre :
On enregistre le plug-in. La boite de dialogue va simplement demander le nom du plug-in d’impression.
Et maintenant pour avoir le document, on va simplement imprimer et dans la liste « PDF » on va retrouver notre plug-in