mercredi 19 mars 2008

a5book

Bash pour transformer un fichier pdf a5 en pdf livre a5 imprimé sur feuille a4 :

#!/bin/bash
fich=`zenity --title="Entrez le fichier pdf à changer en livre" --file-selection`

if [[ -e $fich ]]; then

basefich=`dirname $fich`/`basename $fich pdf`

function transfo {
pdfbook -p a4 "$fich" "$basefich"1.book.pdf
pdfnup --nup 2 "$basefich"1.book.pdf --paper a4paper --orient landscape --outfile "$basefich"book.pdf
rm "$basefich"1.book.pdf
}

transfo | zenity --title="Fichier en cours de transformation" --progress --pulsate --auto-close
zenity --title="Fichier transformé en livre" --info --text="Votre fichier transformé en livre est :
$basefich"book.pdf

fi


Note : le programme pdfbook est a compiler et est dispo sur ftp://cam.ctan.org/tex-archive/support/pdfbook.zip

Aucun commentaire: