Accueil > ... > Forum 655

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"