Generar un fitxer PDF que continga 3 pàgines per pàgina

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

PDF 3x1

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?

Linux
LaTeX, pdf, pdfjam, pdfnup

0 comentaris a «Generar un fitxer PDF que continga 3 pàgines per pàgina»

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Marca si vols rebre els propers comentaris via e-mail. També pots subscriure't sense comentar.

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.