Imprimindo em formato de livreto
“No artigo Gastando menos papel – Imprimindo em formato de livro ou livreto ( booklet ), mostro como é fácil otimizar a sua impressão imprimindo no formato de livreto ou booklet, economizando papel e até espaço na estante.”
Enviado por Diego Albuquerque (diegoalbuquerqueΘgmail·com) – referência (ultimolog.com).
• Publicado por Augusto Campos em
2008-05-12
Interessante, mas para mim não funcionou. Tentei com dois livros em PDF[1] e os livretos vieram ou com falha no texto ou com as páginas esticadas (distorcidas).
Tempos atrás estava procurando algum software do gênero. Vou tentar com o gtkpsproc.
1. Os livros foram:
- MPI: The Complete Reference (http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps, convertido para PDF pelo ps2pdf)
- Apocalipse Motorizado (http://prod.midiaindependente.org/pt/blue/2008/04/417242.shtml)
Bom, resolvi fazer pelo velho e bom estilo Unix. Analisando o código do gtkpsproc (e viva o SL!) vi que para criar o formato de livro ele simplesmente chama o comando psbook, reagrupando as páginas ao estilo livreto. Em seguida ele usa o psnup para reduzir duas páginas em uma, criando-se assim o livreto propriamente dito.
Portanto, basta fazer algo mais ou menos assim:
psbook livro.ps | psnup -2 | ps2pdf - livreto.pdf
Pronto! Se a impressora não imprime frente e verso ao mesmo tempo, basta imprimir todas as páginas ímpares primeiro, recoloque-as na bandeja e finalmente imprima as pares–só faça uns testes antes para saber como virar corretamente as folhas.
Diferentemente do BookletCreator o livreto ficou perfeito sob o psbook/psnup. E de quebra é um procedimento bem mais rápido (não envolve transferência via internet) e obviamente garante a privacidade de seus documentos.
Atualização. Achei o programa completo para transformar um PDF direto para o formato livreto, o pdfbook (pdfbook.c):
http://osdir.com/ml/tex.pdftex/2004-02/msg00015.html
(terá que copiar para um arquivo o código listado, arrumar as quebras de linhas que ocorre em alguns fprintf e compilá-lo: gcc pdfbook.c -o pdfbook)
Para converter um PDF faça:
./pdfbook -i livro.pdf -o livreto.pdf
Há também uma versão mais recente do pdfbook.c (mantida por outros desenvolvedores), tem outras funcionalidades, mas aqui deu problema para converter arquivos PDF com formato de origem diferente diferente dos comuns (como A4, carta). De qualquer forma, segue o endereço:
http://www.ctan.org/tex-archive/support/pdfbook/
Bom trabalho. =)