Criando livretos exatos sem escala com o pdfbook automaticamente

1

Estou tentando imprimir um livreto para alguns tamanhos de página não padrão e não consigo descobrir como obter o pdfbook para não dimensionar para o tamanho de página padrão.

Tudo o que quero fazer é dobrar a largura do arquivo pdf em vez de dimensionar para um tamanho de papel.

O que eu fiz desta vez é

  1. Arquivo PDF aberto e propriedades abertas
  2. [Eu encontrei 100x100mm nas propriedades do pdf, então] Eu executei pdfbook --papersize '{100mm,200mm}' input.pdf

Existe uma maneira automática de conseguir isso?

    
por Stephen 24.07.2013 / 04:42

1 resposta

0

Provavelmente, existe uma maneira de resolver isso escrevendo um driver TeX personalizado em vez do pdfbook .

Como alternativa, você pode usar outra ferramenta para extrair as dimensões do PDF, como [ pdfinfo ] dos utilitários do poppler ( poppler-utils package no Debian / Ubuntu).

dimensions=$(pdfinfo -box input.pdf |
             awk '$1 == "MediaBox:" {print "{" ($5-$3) "pt," (2*($4-$2)) "pt}" }')
pdfbook --papersize "$dimensions" input.pdf
    
por 31.07.2013 / 09:55

Tags