#1 Le 23/05/2013, à 17:34
- zia_ziung
Demande de script pour faire des "books" et des "A3"
Bonjour a toutes et tous.
J'utilise fréquemment les deux mêmes commandes :
l'une pour faire des "booklets" a partir de pages pdf, dont voici la syntaxe :
pdfjam --signature 4 --booklet true --landscape toto.pdf -o toto.book.pdf --a3paper --landscape
où en entrée toto est un fichier pdf déjà existant, constitué de plusieurs pages A4
et en sortie se créé un fichier A3RV_toto.book.pdf qui est un fichier A3 sous forme de booklet.
la deuxieme dont la syntaxe est
pdfjam --nup 2 toto.pdf '1,2' -o A3_toto.pdf --a3paper --landscape
où en entrée toto est un fichier pdf déjà existant, constitué de deux pages A4
et en sortie se créé un fichier A3_toto.pdf qui est un fichier A3 constitué de mes deux pages A4 en entrée.
Je voudrai, si cela est possible, créer deux commandes bash
l'une appelée booklet (si possible) qui prendrai comme argument le nom du fichier (toto par exemple) et créerait un fichier ayant le même nom précédé de A3Rv_ et suivi de .book.pdf (soit, A3Rv_toto.book.pdf)
l'autre appelée A3 (si possible) qui prendrai comme argument le nom du fichier (toto par exemple) et créerait un fichier ayant le même nom précédé de A3_ et ayant l'extention .pdf (soit, A3_toto.pdf).
Pouvez vous m'aider, svp.
Merci par avance.
Hors ligne
#2 Le 23/05/2013, à 17:52
- pingouinux
Re : Demande de script pour faire des "books" et des "A3"
Bonjour,
Voici 2 fonctions (pas testées) :
booklet() { pdfjam --signature 4 --booklet true --landscape "$1".pdf -o A3RV_"$1".book.pdf --a3paper --landscape; }
A3() { pdfjam --nup 2 "$1".pdf '1,2' -o A3_"$1".pdf --a3paper --landscape; }
Hors ligne
#3 Le 23/05/2013, à 18:44
- zia_ziung
Re : Demande de script pour faire des "books" et des "A3"
Merci pour ton aide.
Dans un terminal j'ai entré
function A3() { pdfjam --nup 2 "$1".pdf '1,2' -o A3_"$1".pdf --a3paper --landscape; }
et
function booklet() A3() { pdfjam --nup 2 "$1".pdf '1,2' -o A3_"$1".pdf --a3paper --landscape; }
Puis je rentre A3 Toto ou booklet toto, j'obtiens bien ce que je veux.
Par contre le système oubli les deux premières commandes de sorte que je suis obligé de les retaper.
Comment faire pour que le système les connaisse toujours?
Hors ligne
#4 Le 23/05/2013, à 18:50
- pingouinux
Re : Demande de script pour faire des "books" et des "A3"
Si tu es en bash, tu les mets dans ~/.bash_aliases ou ~/.bashrc
Hors ligne
#5 Le 23/05/2013, à 19:04
- zia_ziung
Re : Demande de script pour faire des "books" et des "A3"
Bon, ben : CA MARCHE!
Un grand MERCI!
Hors ligne