Для бесплатной и универсальной альтернативы вы можете использовать pdfbook
скрипт, часть pdfjam
коллекции, которая обычно включена в дистрибутивы LaTeX (в частности, MacTeX ). Это просто использовать из командной строки:
pdfbook mypdf.pdf
Если вышеперечисленное не работает, значит, /Library/TeX/texbin
оно отсутствует в вашей переменной PATH (или /usr/texbin
для более старых версий MacTeX). Лучший способ действий - убедиться, что PATH установлен правильно (многие программы командной строки завершатся неудачно, если переменная PATH неверна и pdfbook
является одной из них); это не тривиально в OS X, если вы хотите, чтобы между приложениями, запускаемыми из док-станции, и приложениями, запущенными из терминала, было согласованное поведение, поэтому вам определенно следует искать полное решение этой конкретной проблемы. Как грязный обходной путь, вы можете запускать export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"
каждый раз перед использованием pdfbook
(в том числе в сервисе ниже).
Если вы не хотите использовать командную строку, вы можете легко создать службу.
- Запустите Automator (на Yosemite это в Приложениях / Другие)
- Создайте новый документ и выберите «Сервис».
- В верхней части правой рамки для «Служба получает выбранный» выберите «Файлы PDF».
- Найдите «Run Shell Script» на панели в верхней части левой рамки и дважды щелкните по ней. Выберите «Передать ввод» в качестве «аргументов» во вновь созданном окне.
pdfbook
Например, введите простой скрипт pdfbook "$@"
.
- Сохраните его как «Создать буклет» (например).
- В Finder выберите файл PDF, затем в меню перейдите в раздел «Услуги / Создать буклет».
Мой полный скрипт также создает временный файл и открывает полученный PDF:
TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"
Наиболее очевидная проблема - загрузка и установка дистрибутива LaTeX размером в несколько ГБ, если вам нужен только pdfbook
скрипт.