Печать в формате буклета

stat FILE_OR_FOLDER_PATH

это быстрее, но отображает всю партию

1
задан 4 December 2012 в 06:14

9 ответов

Я установил Boomaga из репозитория Ubuntu 16.04. Он решает все проблемы и зависимости от Acrobat Reader (теперь не поддерживается в GNU / Linux). Он работает с любым установленным принтером.

Он работает очень хорошо и быстро открывается с идеальным рендером.

sudo apt install boomaga

4
ответ дан 25 May 2018 в 04:36
  • 1
    В соответствии с зависимостями для чтения акробатов. Следуйте инструкциям для этого ответа. askubuntu.com/a/512665/485280 . Я могу подтвердить, что он работает после команды apt. У меня были проблемы с boomaga, давая мне большие большие поля (2,5 дюйма) на левой левой странице ... В противном случае это действительно отличная программа. – Bhikkhu Subhuti 24 July 2016 в 13:47
  • 2
    Немного экспериментировав с настройками, чтобы правильно напечатать буклет (n.b., настройте принтер на «Принтер с дуплексером») и установите все поля в «0» в моем случае), но затем оно обработалось. Я следил за инструкциями по установке Ubuntu в Github. (Я на 16,04 LTS.) – Dɑvïd 12 January 2017 в 14:35

Использование pdfbook - это один из вариантов, который был, однако, не совсем удовлетворительным, поскольку он способен создавать только один буклет. Для создания нескольких буклетов (>> подписи) его «брат» pdfjam выполняет задание:

pdfjam --landscape --signature 40 /path/to/your/document.pdf

Создает документ, зеркально отраженный вдоль длинного края, и создает 40 подписи.

Существует также pdfbook . В отличие от pdfjam, на странице man отображается опция --signature. Однако он кажется очень медленным или не работает по сравнению с pdfjam

tl; dr

pdfjam кажется лучшим вариантом с несколькими вариантами (см. Выше). --signature n: n должно быть кратным 4.

4
ответ дан 25 May 2018 в 04:36

Лучшее решение, которое я нашел, находится по адресу http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (связанный как «эта страница» в оригинальном вопросе). [!d0 ]

Установленная команда установки

sudo apt-get install poppler-utils pdfjam texlive-extra-utils

, которая должна заботиться о зависимостях.

Это легкое пошаговое руководство, включая отличный щелчок правой кнопкой мыши для Nautilus (что легко сделать и в Thunar).

Мне все еще интересно, почему эта функция не включена в CUPS или общий диалог печати. ​​

4
ответ дан 25 May 2018 в 04:36

Я нашел этот скрипт python-gtk, pdfbooklet, который берет PDF, перестраивает страницы, чтобы сделать буклет, и сохраняет это как PDF.

Он зависит от python-poppler.

Он имеет несколько опций для автоматического создания различных типов буклетов.
3
ответ дан 25 May 2018 в 04:36

Он не должен иметь ничего общего с вашим принтером, если принтер имеет двустороннюю печать (обе стороны страницы).

Невероятно, что такая простая функция еще не существует в 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 ... и т. Д .... Непрактично и немедленно, но работает .

2
ответ дан 25 May 2018 в 04:36
  • 1
    Функция буклета была функцией моего предыдущего драйвера принтера. У драйвера принтера, который у меня сейчас нет, нет этой функции. – To Do 4 January 2013 в 23:26
  • 2
    Также существует: psbook или pdfbook сделать это за вас. См. Этот связанный пост: askubuntu.com/q/52269/30266 – krlmlr 16 January 2013 в 18:30
  • 3
    Порядок, указанный в диалоговом окне печати, по-видимому, игнорируется в 14.04.3 LTS. Страницы печатаются в числовом порядке, независимо от того, в каком порядке вы их укажете. Протестировано с помощью принтера Samsung CLX-3175N. – Peterino 14 October 2015 в 11:39
  • 4
    16pp = 16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9;) – Dɑvïd 26 September 2017 в 17:55

Используйте pdfbook из texlive-extra-utils

Установите texlive-extra-utils: sudo apt-get install texlive-extra-utils Затем запустите pdfbook: pdfbook [pdf file]

Это приведет к выходу файла PDF, который в виде буклета.

источник

2
ответ дан 25 May 2018 в 04:36

У меня был тот же вопрос. Ты мне нравишься, столкнулся с этими проблемами, пытаясь использовать pdfjam (помимо экстравагантного веса пакетов, которые он должен был установить). Я задал вопрос о суперпользователе, и решение было идеальным.

https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command- line

Я восстановлю его здесь ниже, но не забудьте перенести оригинальный ответчик:

, чтобы выполнить IMPOSITION, ничего лучше, чем Multivalent.jar (последняя бесплатная версия с инструментами внутри , последняя сборка Multivalent, размещенная в настоящее время на sourceforge - 2009 - не имеет больше инструментов PDF)

вы можете загрузить сборку Multivalent.jar с помощью инструментов из:

https: // superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line http://ge.tt/#!/21OPDHX/v/4 http: / /dingodog.minus.com/mjhNX8Eiu онлайн man - http://multivalent.sourceforge.net/Tools/pdf/Impose.html

use:

java -cp path .. .to / Multivalent.jar tool.pdf.Impose -dim (rowsxcols) -paper (размеры бумаги, где будут наложены страницы) file.pdf

1
ответ дан 25 May 2018 в 04:36

Я написал сценарий zsh, который печатает A4 PDF в виде буклета (на бумаге A3):

#!/bin/zsh

zmodload zsh/mathfunc

f="$1"; shift

if [[ ! -f "$f" ]]; then
    echo "Not a file: “$f”" >&2
    exit 1
fi

total_pages="$(pdfinfo "$f" | grep '^Pages:' | grep -Po '\d+$')"

pages="${2-$total_pages}"

sig="$(( int(ceil(pages / 4.) * 4) ))"

pdf="$(mktemp --suffix=.pdf)"

pdfbook --a3paper --signature "$sig" -o "$pdf" "$f" "1-$pages"

#two-sided-long-edge apparently only means *long edge* when in portrait mode
lpr \
    -o media=A3 \
    -o sides=two-sided-long-edge \
    -o landscape=true \
    "$pdf"

unlink "$pdf"

обратите внимание, что конфигурация вашего принтера может быть менее сломанной, чем моя, и вам действительно нужно использовать -o sides=two-sided-short-edge

1
ответ дан 25 May 2018 в 04:36

Бесплатный PDF Reader Qoppa под названием PDF Studio Viewer имеет функцию печати буклета в диалоговом окне «Печать» и работает в Linux. PS: Я разработчик. https://www.qoppa.com/pdfstudioviewer/

0
ответ дан 25 May 2018 в 04:36

Другие вопросы по тегам:

Похожие вопросы: