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
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..." --savepdfjoin "$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"