Una de les coses que acostumava a fer quan aquest blog era posar entrades curtes, tècniques que després em serveixen per a no haver de tornar a perdre temps buscant-ho de nou a Google: “això ho vaig posar al blog!” I avui m’ha costat fer una cosa d’eixes que em costarà repetir si no m’ho apunte a algun lloc.
Havia generat un fitxer amb el LibreOffice Writer de 210x99mm (just una tercera part d’un A4) i necessitava generar un fitxer PDF amb 3 còpies del primer. La següent imatge mostra exactament el que intentava fer
Tot i que sembla fàcil, fer-ho amb 3 pàgines no ho és tant (amb 2 o quatre pàgines si que ho és més); això no ho pots fer en cap programa del tipus Word d’Office o LibreOffice Writer sense posar-te a modificar el document original, que és una cosa que jo no volia fer: si canvie una cosa del text original, ho hauria de canviar a les 3 columnes?
Així que com a bon linuxer, segur que hi ha una manera senzilla de fer-ho utilitzant la línia d’ordres. I m’he trobat amb pdfjam, una capa per sobre del paquet pdfpages de LATEX, una eina extraordinària per fer documents.
I a continuació l’ordre simple per a generar, a partir d’un fitxer com el de l’esquerra (fitxer.pdf), un altre fitxer com el dreta de la imatge (fitxer-3.pdf), en només una línia
pdfnup --nup 3x1 --suffix "-3" --frame true fitxer.pdf fitxer.pdf fitxer.pdf
Fàcil, no?
0 comentaris a «Generar un fitxer PDF que continga 3 pàgines per pàgina»