pense-bête de bruno sanchiz

Accueil > Textes > pdf multipages

pdf multipages

Publié le 28 février 2007, dernière mise-à-jour le 22 avril 2018, 0 visites, 22798 visites totales.

Transforme un pdf constitué de plusieurs pages A4, en un pdf dont les pages sont regroupées 2 par 2 : 8 et 1 , 7 et 2 , 6 et 3 , 5 et 4 pour une impression recto verso, format A5 ( 2 A4 par page A4 )

Deux solutions :



On va créer un fichier regroupe.sh dans le répertoire /opt/ ( en root ) :
echo 'pdf2ps "$1" "tmp1-$1" && psbook "tmp1-$1" "tmp2-$1" && pstops -pa4 "2:1L@0.7(1w,0.5h)+0L@0.7(1w,0)" "tmp2-$1" |ps2pdf - "$2"' > /opt/regroupe.sh && chmod a+x /opt/regroupe.sh

Pour l’utiliser :
/opt/regroupe.sh machin.pdf sortie.pdf



Directement dans un terminal :
nom="machin.pdf" ; nom2="sortie.pdf" ; pdf2ps "$nom" "tmp1-$nom" && psbook "tmp1-$nom" "tmp2-$nom" && pstops -pa4 '2:1L@0.7(1w,0.5h)+0L@0.7(1w,0)' "tmp2-$nom" |ps2pdf - "$nom2"


(archive 2007)
transforme un pdf en pdf avec pages regroupées 2 par 2 : 8 et 1 , 7 et 2 , 6 et 3 , 5 et 4 pour une impression recto verso

mettre :

dans un fichier exécutable : regroupe.sh

utilisation :

regroupe.sh fichier1 fichier2
transforme un ps en ps avec pages regroupées 2 par 2 : 1 et 2 , 3 et 4 , 5 et 6 ....

pstops -pa4 ’2:0L@0.7(1w,0.5h)+1L@0.7(1w,0)’ "$1" "$2"

[bruno sanchiz]