Для бесплатной и универсальной альтернативы вы можете использовать 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
скрипт.
pdfbook
так что он определенно выглядит как проблема PATH. К сожалению, вы не можете просто использовать полный путь скрипта (который есть/usr/texbin/pdfbook
), потому что тогда он не сможет найти свой родительский скриптpdfjam
. Я обновил свой ответ объяснением проблемы и грязным обходным путем, но вам определенно следует вместо этого решить проблему PATH глобально (я не помню, как я это сделал, и не смог найти вопрос SO, который использовал обратно тогда, но это где-то там).Вы можете использовать утилиту Create Booklet 1, которая добавляет опцию «print» из Preview или любого другого приложения, чтобы сгенерировать второй файл pdf со страницами, расположенными соответствующим образом для печати и переплета в виде буклета. При печати полученного PDF-буклета не забудьте выбрать «Двусторонняя: Переплет короткой кромки» в параметрах «Макет» диалогового окна печати.
1. Больше не бесплатно, $ 9,99 в App Store по состоянию на 09/2015.
источник
Мое решение состоит в том, чтобы установить версию Adobe Acrobat Reader DC для Macintosh, доступную по адресу https://get.adobe.com/reader/ , и использовать ее для открытия файла PDF. При печати из Adobe Reader, есть несколько вариантов размера страницы и обработки:
Выберите буклет, и все готово.
См. Https://helpx.adobe.com/acrobat/kb/print-booklets-acrobat-reader.html для получения более подробной информации. Преимущество этого решения в том, что такое же решение работает и в мире Windows.
источник
«Печать буклетов» называется версткой в терминологии профессионального полиграфического бизнеса.
Дешевый Самозванец
это утилита для того, чтобы делать именно то, что вы хотите. Он стоит 35 долларов США и имеет бесплатную пробную версию с некоторыми отключенными функциями. Это доступно для повседневного использования, но также достаточно для профессиональной верстки.
источник
Откройте PDF-файл в режиме предварительного просмотра, перейдите в диалоговое окно печати, и вы найдете (надеюсь) полезные настройки - надеюсь, я не сделал именно то , что вам нужно ...
Нажмите маленькую стрелку вниз рядом с именем принтера, чтобы развернуть диалоговое окно печати, если оно еще не увеличено. В нижней половине диалогового окна есть раскрывающееся меню, в котором вы можете выбрать несколько соответствующих параметров:
Сейчас я не сделал это сам, и я не знаю, сработает ли это для сгибания страниц в середине (похоже, он предназначен для связывания страниц по одному краю), но это, вероятно, то место, где стоит начать поиск.
Если это не работает как есть, то вам, возможно, придется вручную переставить страницы (что вы можете сделать в Preview), чтобы они были в правильном порядке, так что простая двусторонняя печать с переплетом с короткими краями помещает страницы в правильные места хотя это может быть довольно сложно, если страниц много ...
Удачи...
источник
Вы можете использовать бесплатный скрипт Python здесь . Просто добавьте его в папку PDF Services в вашей пользовательской библиотеке (создайте папку, если она не существует). Затем он появится в кнопке PDF вашего меню печати.
Он установлен для листов формата A3, но в скрипте есть варианты изменения размера листа (и других вещей).
источник
В App Store есть отличное приложение, называемое буклетом, стоимостью около 1 доллара США: https://itunes.apple.com/ch/app/booklet/id1375737884?l=ru&mt=12. У него есть несколько опций, и он делает именно то, что вам нужно. ,
источник