В прошлом у меня был принтер с опцией формата буклета, которая печатала бы документ по две страницы за раз, упорядочив таким образом, что при сгибании всей распечатки получился бы буклет, вдвое меньший размера бумаги, который можно было сшить посередине. ,
Мой текущий принтер не поддерживает эту функцию. Я хотел бы использовать некоторую утилиту или скрипт для конвертации PDF формата A4 в буклет A5.
Я нашел эту страницу, но я получаю сообщение об ошибке:pdfjam ERROR: can't find pdflatex!
Как мне пройти эту проблему? Кто-нибудь знает любое другое решение?
Я на Ubuntu 12.10 AMD64
printing
duplex-printing
Сделать
источник
источник
sudo apt-get install texlive-latex-base
. У Acrobat Reader есть опция программного буклета, но ваш принтер должен поддерживать двустороннюю печать для этого.pdfjam ERROR: LaTeX package pdfpages.sty is not installed
, Это не очень стабильный пакет. Я прибегаю к другому решению.apt-file search pdfpages.sty
показывает, что вам нужно установитьtexlive-latex-recommended
тоже.Ответы:
Использовать
pdfbook
изtexlive-extra-utils
texlive-extra-utils
:sudo apt-get install texlive-extra-utils
pdfbook
:pdfbook [pdf file]
Это выведет PDF-файл в форме буклета.
источник
источник
pdfbook --short-edge mypdf.pdf
для печати «коротким краем» вместо «длинного края» по умолчанию.pdfnup
. Подробности, пример и команда установки здесь: askubuntu.com/a/1095789/327339 .Я нашел решение. Я установил PDF XChange Viewer для Windows (работает через Wine). Он имеет опцию печати в формате буклета, которая работает хорошо.
Другой вариант, встроенный в Ubuntu, - установить Adobe Reader для Linux. Он также имеет печать в формате буклета. Установите Acrobate в Ubuntu
РЕДАКТИРОВАТЬ
Еще лучший вариант, о котором я только что узнал, - это пакет, называемый bookletimposer.
источник
apt install bookletimposer
-> эт вуаля.Я установил Boomaga из репозитория Ubuntu 16.04. Он решает все проблемы и зависимости от Acrobat Reader (теперь не поддерживается в GNU / Linux). Работает с любым установленным принтером.
Он работает очень хорошо и быстро открывается с идеальным рендером.
источник
Использование
pdfbook
- это один из вариантов, который, однако, не совсем удовлетворителен, поскольку он может создать только один буклет. Чтобы создать несколько буклетов (>> подписей), его «брат»pdfjam
выполняет свою работу:Создает документ, отраженный по длинному краю, и создает 40 подписей.
Там тоже
pdfbook2
. В отличие отpdfjam
этого показывает--signature
вариант на странице руководства. Тем не менее, он кажется очень медленным или не работает по сравнению сpdfjam
ТЛ; др
pdfjam
кажется лучшим вариантом с несколькими вариантами (см. выше).--signature n
:n
должно быть кратным 4.источник
Лучшее решение, которое я нашел, это на http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (в оригинальном вопросе ссылка на эту страницу).
Команда установки дана
который должен заботиться о зависимостях.
Это простое пошаговое руководство, в том числе отличный щелчок правой кнопкой мыши по Nautilus (что также легко сделать в Thunar).
Мне все еще интересно, почему эта функция не включена в CUPS или в общий диалог печати.
РЕДАКТИРОВАТЬ Октябрь 19: на данный момент я рекомендую ответ выше, https://askubuntu.com/a/763721/142472 - установить Boomaga
источник
Я нашел этот скрипт на python-gtk, pdfbooklet, который принимает PDF, переупорядочивает страницы, чтобы сделать буклет, и сохраняет его в формате PDF. Он имеет ряд опций для автоматического создания различных типов буклетов.
Это зависит от python-poppler.
источник
Он не должен иметь ничего общего с вашим принтером, если на принтере есть двусторонняя печать (обе стороны страницы). Это связано с порядком страниц.
Невероятно, что такой простой функции еще не существует в Ubuntu.
Я решил для своего 4-страничного буклета поставить количество страниц для печати в следующем порядке: 4,1,2,3. Для 8-страничного буклета это будет 8,1,2,7,6,3,4,5. Для 16 страниц один ... 16,1,2,15,14,3,4,13,12,5,6,11,10,5 ... и так далее ... Не практично и не сразу, но Работает ,
источник
psbook
илиpdfbook
сделай это для себя. См. Этот связанный пост: askubuntu.com/q/52269/3026616,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9
;)Я написал zsh-скрипт, который печатает PDF-файл формата А4 в виде буклета (на бумаге формата А3):
обратите внимание, что ваша конфигурация принтера может быть менее сломанной, чем моя, и вам действительно нужно использовать
-o sides=two-sided-short-edge
источник
У меня такой же вопрос. Ты мне нравишься, столкнулся с этими проблемами, пытаясь использовать pdfjam (кроме большого размера пакетов, которые ему нужно было установить). Я задал вопрос о суперпользователе, и решение было идеальным.
https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line
Я воссоздаю его здесь ниже, но, пожалуйста, отметьте / подтвердите первоначальный ответчик:
источник
Бесплатный PDF Reader от Qoppa под названием PDF Studio Viewer имеет опцию печати буклета в диалоговом окне «Печать» и работает в Linux. PS: я разработчик. https://www.qoppa.com/pdfstudioviewer/
источник
В настоящее время я использую Gnome Manual Duplex. Он работает "из коробки" для ряда принтеров и может использоваться с другими с ручной настройкой. https://sourceforge.net/projects/g-manual-duplex/files/
источник
В некоторых случаях вы можете использовать
pdfnup
вместо этого. Это позволяет упаковать несколько листов на 1.Установите
pdfnup
на Ubuntu сsudo apt install texlive-extra-utils
.Примеры:
Пример использования:
pdfnup --nup 2x1 mypdf.pdf
. Это создает PDF-файл с 2-мя страницами на листе в альбомной ориентации, который печатается перевернутым по короткому краю. Смотритеman pdfnup
для более подробной информации.pdfnup --nup 2x2 --suffix '2x2' --batch myfile1.pdf myfile2.pdf
Например, вы можете сделать несколько PDF-файлов в виде пакета .--sufix
Часть просто говорит о том, что добавить в качестве суффикса к имени выходного файла. (Этот последний пример взят со страницы руководства).Источники:
Связанный:
источник