Imprima muitas pequenas páginas em PDF em uma página normal

2

Eu tenho um arquivo em pdf contendo pequenas páginas, tamanho 6cm por 8cm. Eu gostaria de imprimi-los em papel A4, em grades 3x3.

Se eu combinar o parâmetro n-up das configurações da minha impressora com a escala de 100%, receberei miniaturas, já que o 6,5x9 será reduzido pelo fator n-up.

Se eu combinar o parâmetro "n-up" com ajuste à página, recebo uma impressão muito grande à medida que eles são montados em uma página A4 inteira e depois diminuídos pelo fator n-up. Isso é uma impressão de 125%.

Eu imagino que eu poderia usar um aplicativo para fazer algum tipo de repaginação em grade 3x3 antes de imprimir, mas não sei como.

Você poderia ajudar? Preferida no Linux, Windows, se necessário.

    
por tofcute 07.02.2017 / 15:15

1 resposta

3

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 denominado source-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 para psnup 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.

    
por 08.02.2017 / 16:15

Tags