A solução que encontrei é o pacote pdfjam
, um equivalente em pdf a psutils
. Tudo o que preciso fazer é este simples comando:
$ pdfjam --nup 3x3 --noautoscale true --suffix 3by3 source-file.pdf
com
-
nup 3x3
para criar a grade 3 por 3 -
--noautoscale true
para evitar escala de ajuste à página -
--suffix 3by3
para que o arquivo de saída seja denominadosource-file-3by3.pdf
Como nota, eu poderia alternativamente usar psnup
desta maneira:
$ pdf2ps source-file.pdf - | psnup -9 -s1 -p a4 | ps2pdf - destination-file.pdf
-
-9
indicando parapsnup
Eu quero colocar 9 páginas por página -
-s1
forçando uma escala de 100%, mantendo as páginas originais no tamanho original -
-p a4
para a saída a4 (cuidado com o Debian, ele é sobrescrito por/etc/papersize
)
Infelizmente, a conversão pdf2ds
coloca margens em torno das páginas originais, portanto, uma grade de 3 por 3 não cabe mais em uma página a4.