19.6.06

Dicas para imprimir múltiplas páginas em uma única

O utilitário psnup (do pacote) permite imprimir várias páginas de um arquivo Postscript na mesma folha.

Exemplos:


Para fazer o mesmo com arquivos pdf, há um utilitário chamado pdfnup (no pacote pdfjam).

Exemplos:

Com pdfnup,

  • pdfnup mywork/wasteful.pdf --nup 2x2
gera um arquivo com quatro páginas wasteful-2x2.pdf no diretório mywork, e
  • pdfnup mywork/wasteful.pdf --nup 2x1 --outfile mywork2/halfthewaste.pdf
gera um arquivo com duas páginas halfthewaste.pdf no diretório mywork2. O arquivo fonte em pdf wasteful.pdf não é modificado.

  • pdfnup file1.pdf file2.pdf --frame true --nup 2x2
gera os novos arquivos file1-2x2.pdf e file2-2x2.pdf no diretório corrente, com uma borda impressa ao redor das 4 páginas de entrada em cada página de saída.

Outras opções do pdfnup incluem --pages, --paper, --orient, --trim, --delta, --offset, --scale e --openright.

Outra utilidade do pacote é o pdfjoin,

  • pdfjoin file1.pdf file2.pdf file3.pdf --fitpaper true
gera um novo arquivo file3-joined.pdf no diretório corrente, com todas as páginas incluídas em seus tamanhos originais.

__________________
Referências:
http://www.hermann-uwe.de/tips-and-tricks/print-multiple-pages-on-one-sheet
http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam/

Um comentário:

Rafael Pivato disse...

A imposição de páginas usando abordagens como a do psnup pode ficar comprometida quando não houver independência de código PostScript entre as diferentes páginas.

Isto ocorre, por exemplo, em saídas PS com Separations do Quark 4. Assim, fica difícil fazer a imposição em outro lugar que não seja o próprio RIP ou dispositivo de saída. Ainda mais se misturarmos páginas de diferentes arquivos.