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.