No passado, eu tinha uma impressora que tinha a opção de formato de livreto que imprimia o documento duas páginas por vez, de forma que dobrar toda a impressão produzisse um livreto, metade do tamanho do papel que poderia ser grampeado no meio .
Minha impressora atual não suporta esse recurso. Gostaria de usar algum utilitário ou script para converter um PDF A4 em um livreto A5.
Encontrei esta página, mas estou recebendo um erro:pdfjam ERROR: can't find pdflatex!
Como faço para superar esse problema? Alguém sabe de outra solução?
Estou no Ubuntu 12.10 AMD64
printing
duplex-printing
Façam
fonte
fonte
sudo apt-get install texlive-latex-base
. O Acrobat Reader possui uma opção de livreto de software, mas sua impressora deve suportar impressão duplex para isso.pdfjam ERROR: LaTeX package pdfpages.sty is not installed
. Não parece ser um pacote muito estável. Estou recorrendo a outra solução.apt-file search pdfpages.sty
mostra que você também precisa instalartexlive-latex-recommended
.Respostas:
Use
pdfbook
detexlive-extra-utils
texlive-extra-utils
:sudo apt-get install texlive-extra-utils
pdfbook
:pdfbook [pdf file]
Isso produzirá um arquivo pdf na forma de um livreto.
fonte
fonte
pdfbook --short-edge mypdf.pdf
para impressão com "borda curta" em vez da "borda longa" padrão.pdfnup
. Detalhes, exemplo e comando de instalação aqui: askubuntu.com/a/1095789/327339 .Eu encontrei uma solução. Instalei o PDF XChange Viewer para Windows (executando o Wine). Possui opção de impressão em formato de livreto que funciona bem.
Outra opção nativa do Ubuntu é instalar o Adobe Reader para Linux. Também possui impressão em formato de livreto. Instale o Acrobate no Ubuntu
EDITAR
Uma opção ainda melhor que acabei de descobrir é um pacote chamado bookletimposer.
fonte
apt install bookletimposer
-> e pronto.Eu instalei o Boomaga no repositório do Ubuntu 16.04. Ele resolve todos os problemas e dependências do Acrobat Reader (agora sem suporte no GNU / Linux). Funciona com qualquer impressora instalada.
Funciona muito bem e abre rapidamente com renderização perfeita.
fonte
Usar
pdfbook
é uma opção que, no entanto, não é satisfatória, pois é capaz de criar apenas um livreto. Para criar vários folhetos (>> assinaturas), seu "irmão"pdfjam
faz o trabalho:Cria um documento espelhado ao longo da borda longa e cria 40 assinaturas.
Há também
pdfbook2
. Ao contráriopdfjam
, mostra o--signature
opção na página de manual. No entanto, parece ser muito lento ou não está funcionando em comparação compdfjam
tl; dr
pdfjam
parece a melhor opção com algumas opções (veja acima).--signature n
:n
precisa ser um múltiplo de 4.fonte
A melhor solução que encontrei está em http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (vinculada como "esta página" na pergunta original).
O comando de instalação fornecido é
que deve cuidar das dependências.
Este é um guia passo a passo fácil, incluindo um clique com o botão direito do mouse para o Nautilus (que também é feito facilmente em Thunar).
Ainda me pergunto por que essa função não está incluída no CUPS ou no diálogo geral de impressão.
EDIT oct '19: A partir de agora eu recomendo a resposta acima, https://askubuntu.com/a/763721/142472 - instale o Boomaga
fonte
Encontrei esse script python-gtk, pdfbooklet que pega um PDF, reorganiza as páginas para criar um livreto e o salva como PDF. Possui várias opções para gerar automaticamente diferentes tipos de folhetos.
Depende do python-poppler.
fonte
Ela não deve ter nada a ver com a impressora, desde que a impressora tenha impressão duplex (nos dois lados da página). Tem a ver com a ordem das páginas.
É incrível que uma função tão simples ainda não exista no Ubuntu.
Eu resolvi o meu livreto de 4 páginas, colocando o número de páginas a serem impressas nesta ordem: 4,1,2,3. Para um livreto de 8 páginas, seria 8,1,2,7,6,3,4,5. Para uma 16 páginas, uma ... 16,1,2,15,14,3,4,13,12,5,6,11,10,5 ... e assim por diante .... Não é prático e imediato, mas Funciona .
fonte
psbook
oupdfbook
faça isso por você. Veja esta postagem relacionada: askubuntu.com/q/52269/3026616,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9
;)Eu escrevi um script zsh que imprime um PDF A4 como livreto (em papel A3):
Observe que a configuração da impressora pode estar menos danificada que a minha e você realmente precisa usar
-o sides=two-sided-short-edge
fonte
Eu tive a mesma pergunta. Eu gosto de você, encontrei esses problemas ao tentar usar o pdfjam (além do grande tamanho dos pacotes necessários). Fiz uma pergunta sobre superusuário e a solução foi perfeita.
https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line
Vou recriá-lo aqui abaixo, mas por favor credite / vote novamente na resposta original:
fonte
O PDF Reader gratuito da Qoppa, chamado PDF Studio Viewer, tem uma opção de impressão de livretos na caixa de diálogo Imprimir e é executado no Linux. PS: Eu sou desenvolvedor. https://www.qoppa.com/pdfstudioviewer/
fonte
Atualmente, estou usando o Gnome Manual Duplex. Ele funciona prontamente para várias impressoras e pode ser usado com outras pessoas com configuração manual. https://sourceforge.net/projects/g-manual-duplex/files/
fonte
Em alguns casos, você pode querer usar
pdfnup
. Ele permite que você empacote várias folhas em 1.Instale
pdfnup
no Ubuntu comsudo apt install texlive-extra-utils
.Exemplos:
Exemplo de uso:
pdfnup --nup 2x1 mypdf.pdf
. Isso cria um pdf com 2 páginas lado a lado por folha em uma paisagem, a ser impresso virado pela borda curta. Vejaman pdfnup
para mais alguns detalhes.Você pode criar vários PDFs como um lote
pdfnup --nup 2x2 --suffix '2x2' --batch myfile1.pdf myfile2.pdf
, por exemplo. A--sufix
parte simplesmente diz o que adicionar como sufixo ao nome do arquivo de saída. (Este último exemplo foi retirado da página de manual).Fontes:
Relacionado:
fonte