PDFjam
Description
Fonctionnalités générales
Description
pdfjam est un utilitaire de manipulation des fichiers PDF. Basé sur LaTeX/PDFLaTeX/Pdfpages, il en apporte la puissance sur un plateau : pas besoin d'écrire du code, tout se fait en ligne de commande.
Fonctionnalités
pdfjam permet de relier des pages, avec ces fonctions :
- pdfjoin pour simplement adjoindre des fichiers PDF l'un après l'autre :
pdfjoin premier.pdf second.pdf ... dernier.pdf --outfile resultat.pdf
- pdfjam pour adjoindre seulement quelques pages de chaque :
pdfjam fichier1.pdf '{},2-' fichier2.pdf '10,3-6' --outfile resultat.pdf
- pdfbook pour obtenir un livret prêt pour le façonnage et, avec le positionnement correct de 4 pages par feuille (agrafées dans le pli central), dans le bon ordre et la bonne orientation :
pdfbook --suffix 'sig4' --batch myfile1.pdf myfile2.pdf
pdfjam permet également de coller plusieurs pages ensemble dans la même page (pour économiser le papier...), avec pdfnup :
- 2 pages ensemble pour former une page "paysage", sans cadre :
pdfnup source.pdf --nup 2x1 --outfile resultat.pdf
- 2 pages ensemble pour former une page "portrait", sans cadre :
pdfnup source.pdf --nup 1x2 --outfile resultat.pdf
- 4 pages 2×2, format paysage, avec un trait fin encadrant chacune des pages :
pdfnup source.pdf --nup 2x2 --frame true --outfile resultat.pdf
pdfjam donne aussi la possibilité d'extraire des pages :
pdfjam fichier1.pdf
'3' extrait la page 3
(pour extraire toutes les pages d'un seul coup voir plutôt pdftk)
On peut aussi avec pdfjam changer la taille de papier :
pdfjoin source.pdf --paper a5paper --outfile resultat-a5.pdf
En savoir plus
- Article de Linux Magazine présentant les nouveautés de la version 2 (2010, en anglais).
- Présentation de F. Hofmann aux RMLL de Nantes (2009, en anglais).
Autres fonctionnalités
pdfjam permet aussi :
- pdf90, pdf180 et pdf270 pour modifier l'orientation de la page.
- pdfflip pour symétriser la page de sorte qu'elle apparaît écrite à l'envers (utile pour éditer des transparents).
- pdfpun fait la même chose que pdfnup sauf que les pages sont ordonnées de la droite vers la gauche.
- l'option --scale de pdfjam permet d'agrandir ou de rétrécir les pages.
- l'option --trim de pdfjam permet de couper les marges.
- l'option --keepinfo permet de conserver les méta-données du fichier original.
Limitations, difficultés, fonctionnalités importantes non couvertes
- Comme tout programme puissant (penser à rm -rf), pdfjam peut occasionner des dégâts s'il est utilisé distraitement : Il écrase sans prévenir les fichiers de même nom. Il vaut mieux être attentif.
- Les liens hypertexte sont perdus.
- On a parfois des résultats incertains sous Fedora.