20/11/2007 21:08:14

Imprimer des transparents

Vous suivez un cours, le prof met sur Internet une version électronique (PDF) des trasnparents, et vous voulez l'imprimer. Problème : un transparent par page, quel gâchis !

La solution : pdfjam. Un ensemble de trois petits utilitaires (sous Linux/Unix/MacOSX) qui vous permettent de manipuler vos PDF à volonté.

Note technique : en interne, ça utilise LaTeX mais tu ne veux pas le savoir.

La documentation est très claire, je vous donne juste ma démarche à titre indicatif :

  • on rassemble les transparents des différents cours avec : pdfjoin cours1.pdf cours2.pdf --outfile cours.pdf
  • on rassemble sur une même page plusieurs transparents : pdfnup --nup 2x2 cours.pdf --outfile cours-final.pdf
  • on fait tourner le cas échéant pour que ce soit au format portrait (si votre imprimante est trop bête pour savoir imprimer en paysage) : pdf90 cours-final.pdf

    Maintenant, les astuces qui tuent :
  • si le prof fait des transparents animés ou qui apparaissent petit à petit, l'option --pages 1,2-4,6,9,13-24 (par exemple) vous permet de sélectionner seulement celles que vous voulez (à faire à la seconde étape, pdfnup)
  • si vous préférez avoir des traits entre les transparents (utile s'ils n'ont pas de bordure et que vous en mettez beaucoup par page) : --frame true (même étape)
  • enfin, le truc ultime : si, lorsque vous imprimez, vos transparents sont tout petits, ne vous arrachez pas les cheveux, c'est à cause du choix d'orientation automatique fait par pdfnup. La raison :

auto guesses orientation; in the case of --nup 2x2, --nup 3x3, etc., auto produces output pages the same size as the logical pages being n-upped.

Dans le cas où les transparents ne sont pas au format a4 à l'origine, ça foire. La solution : ajouter l'option --orient landscape (ou portrait selon les cas).

Enfin, le même genre d'outils existe pour les fichiers PS, mais ils ont des restrictions tellement pénibles que ma méthode favorite est un coup de ps2pdf pour les transformer en PDF, et ensuite j'utilise pdfjam.


Corentin Mehat propose un script pour convertir un fichier pdf en fichier ps (avec quatre transparents par page). Le script est ancien et n'a pas été testé récemment, n'hésitez pas à signaler des bugs éventuels. Il utilise les outils pstops, psnup, psresize et pdftops.

Par ailleurs, Maxime attire mon attention sur l'option --trim de pdfnup, qui permet de supprimer les marges, ce qui est utile pour faire tenir trois pages en mode portrait sur une seule en mode paysage. Ceux qui ont de longs polycopiés à imprimer apprécieront tout particulièrement.


Posté par Gabriel | Lien | Catégories Bidouillage | Votez pour cet article sur Wikio

Envoyer un commentaire (par mail).