Tracteur est un petit script subversif destiné à transformer un document PDF A4 en planche A4 contenant 4 fois ce même document au format A6. Le but étant de l’imprimer, de le massicoter pour le distribuer.
Tout ceci fonctionne sous Ubuntu, avec zenity et pdfjam.
Le script demande le fichier PDF A4 source, puis le nom et l’emplacement du fichier cible, et finit sa tambouille tout seul.
Messages
1. Tracteur, 2 octobre 2010, 11:28
tu peux faire la meme chose pour faire des planches de photos d’identité a imprimer (donc en format de fichie image, pour les faire imprimer en version photo en ligne) ?
1. Tracteur, 2 octobre 2010, 18:34, par Lo
Bonjour,
Oui, on pourrait faire ça, mais ça existe déjà en ligne :
http://www.idphotoland.com/home.php?lang=fr*
:-)
2. modif, 5 décembre 2011, 15:00, par Cerise
super, j’ai mis trop longtemps à trouver cette pépite (merci) !
j’ajouterais une petite modif’ pour que les tracts s’alignent bien : chez moi, avec le script original, les tracts sont en portrait alors que le PDF global est en paysage.. du coup les tracts sortants sont plus petits que du A6.
Bref, pour ceux qui ont le même problème :
# !/bin/sh
# Tracteur
#
# Création de d’un document PDF de 4 tracts A6 à partir d’un document PDF A4
#
# Laurent (+ Cerise) - Licence GPLv3
#
# Necessite pdfjam et zenity
zenity —info \
—text="Création de 4 tracts A6 à partir d’un PDF A4.\n\nChoisir le fichier PDF A4 d’origine\n\nPuis définir le nom et l’emplacement du fichier cible."
INFILE=`zenity —file-selection —title="Sélectionner le PDF original A4..."`
OUTFILE=`zenity —file-selection —title="Enregistrer le fichier tracté 4xA6 sous..." —save`
pdfjoin "$INFILE" "$INFILE" "$INFILE" "$INFILE" —outfile .tracteur-joined.pdf
pdf90 .tracteur-joined.pdf —outfile .tracteur-joined.pdf
pdfnup .tracteur-joined.pdf —nup 2x2 —outfile "$OUTFILE"
rm .tracteur-joined.pdf
zenity —info \
—text="Youpi ! C’est fini !\n\nFichier original A4 sélectionné :\n$INFILE\n\nFichier tracté 4xA6 : \n$OUTFILE"