A solução mais simples que recordo é usar pdfnup
pdfnup
is written and maintained by David Firth as part of the PDFjam package
Usar
Se o nome original do arquivo for MyFile.pdf
, a sintaxe pode ser algo semelhante a
pdfnup MyFile.pdf --no-landscape --nup 2x2 --column true
e criará um arquivo chamado MyFile-nup.pdf
.
Depois de marcar e escolher as opções corretas na linha de comando , você pode incluí-lo como comando no seu script.
Isso é executado em sistemas operacionais Unix (ou Windows com o Cygwin e o pacote tetex-extras instalado). Isso requer que pdfpages e pdfTeX também pode ser instalado (e outros pacotes para casos específicos). Veja detalhes no link pdfjam em Referências, abaixo.
Nota
O uso de imagemagick
deve apresentar problemas relacionados à conversão interna em imagens no processo pdf---> images --->pdf
. Para ter uma ideia, consulte "Converter PDF em imagem com alta resolução" .
Referências
- Você pode ler mais sobre
pdfjam
aqui. - Referências rápidas com
pdfnup --help
.