Para uma alternativa gratuita e universal, você pode usar o pdfbook
script, parte da pdfjam
coleção que geralmente é incluída nas distribuições do LaTeX (principalmente o MacTeX ). É simples de usar na linha de comando:
pdfbook mypdf.pdf
Se o descrito acima não funcionar, /Library/TeX/texbin
não estará no seu PATH (ou /usr/texbin
em versões mais antigas do MacTeX). O melhor curso de ação é garantir que PATH esteja definido corretamente (muitos programas de linha de comando falharão se a variável PATH não estiver correta e pdfbook
for um deles); isso não é trivial no OS X se você deseja um comportamento consistente entre os aplicativos lançados a partir do dock e os aplicativos executados a partir de um terminal, então você definitivamente deve procurar uma solução completa para esse problema específico. Como solução alternativa suja, você pode executar export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
todas as vezes antes de usar pdfbook
(inclusive no serviço abaixo).
Se você não quiser usar a linha de comando, poderá criar um serviço facilmente.
- Inicie o Automator (no Yosemite, em Aplicativos / Outros)
- Crie um novo documento e selecione "Serviço".
- Na parte superior do quadro direito, em "O serviço recebe selecionado", escolha "Arquivos PDF".
- Pesquise "Executar Shell Script" na barra na parte superior do quadro esquerdo e clique duas vezes nele. Selecione para "Passar entrada" como "argumentos" na janela recém-criada.
- Digite um script simples em execução
pdfbook
, por exemplo pdfbook "$@"
.
- Salve-o como "Criar livreto" (por exemplo).
- No Finder, selecione um arquivo PDF e, no menu, vá para Serviços / Criar livreto.
Meu script completo também cria um arquivo temporário e abre o PDF resultante:
TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"
O problema mais óbvio é o download e a instalação de vários GB de uma distribuição LaTeX, se tudo o que você deseja é o pdfbook
script.
pdfbook
is there so it definitely looks like a PATH problem. Sadly, you can't just use the full path of the script (which is/usr/texbin/pdfbook
) because then it will fail to find its parent scriptpdfjam
. I've updated my answer with an explanation of the problem and a dirty work-around, but you definitely should fix the PATH problem globally instead (I don't remember how I did it and couldn't find the SO question I used back then but it's there somewhere).Você pode usar o utilitário Criar livreto 1, que adiciona uma opção para "imprimir", na Visualização ou em qualquer outro aplicativo, para gerar um segundo arquivo pdf com as páginas organizadas adequadamente para imprimir e encadernar como livreto. Ao imprimir o livreto PDF resultante, lembre-se de selecionar “Frente e verso: encadernação pela borda curta” nas opções “Layout” da caixa de diálogo de impressão.
1. Já não é grátis, US $ 9,99 na App Store a partir de 09/2015.
fonte
Minha solução é instalar a versão para Macintosh do Adobe Acrobat Reader DC, disponível em https://get.adobe.com/reader/ , e usá-la para abrir o arquivo PDF. Ao imprimir a partir do Adobe Reader, existem várias opções no tamanho e no manuseio da página:
Escolha Livreto e pronto.
Consulte https://helpx.adobe.com/acrobat/kb/print-booklets-acrobat-reader.html para obter mais detalhes. A vantagem desta solução que a mesma solução também funciona no mundo do Windows.
fonte
"Impressão de livreto" é chamada imposição na terminologia do negócio de impressão profissional.
Impostor Barato
é um utilitário para fazer exatamente o que você deseja. Custa US $ 35 e tem uma avaliação gratuita com alguns recursos desativados. É acessível para uso casual, mas também é bom o suficiente para imposição profissional.
fonte
Abra o PDF na visualização, vá para a caixa de diálogo de impressão e você encontrará algumas (espero) configurações úteis - digo espero que não tenha feito exatamente o que você está procurando ...
Clique na pequena seta para baixo ao lado do nome da impressora para expandir a caixa de diálogo de impressão, se ainda não estiver maior. Na metade inferior da janela de diálogo, há um menu suspenso onde você pode selecionar algumas opções relevantes:
Agora eu não fiz isso sozinho e não sei se funcionará para dobrar as páginas no meio (parece que ele serve para encadernar as páginas ao longo de uma borda), mas esse provavelmente é o lugar para começar a procurar.
Se não funcionar como está, talvez seja necessário reorganizar manualmente as páginas (o que você pode fazer na Visualização) para que estejam na ordem correta, para que uma simples impressão em frente e verso com encadernação na borda curta as coloque nos lugares certos , embora isso possa ser bastante difícil se houver muitas páginas ...
Boa sorte...
fonte
Você pode usar o script python gratuito aqui . Basta adicioná-lo à sua pasta Serviços PDF na Biblioteca do usuário (crie a pasta se ela não existir). Aparecerá no botão PDF do seu menu de impressão.
Está definido para folhas A3, mas há opções para alterar o tamanho da folha (e outras coisas) no script.
fonte
Há um bom aplicativo na AppStore chamado livreto por cerca de US $ 1,00: https://itunes.apple.com/ch/app/booklet/id1375737884?l=en&mt=12 Ele tem algumas opções e faz exatamente o que você deseja .
fonte