Рейтинг:9

Как сделать брошюру из файла pdf в ubuntu?

флаг cn
Sam

Допустим, у меня есть 16-страничный pdf-файл формата А4. У меня бумага формата А4 и принтер. Я хочу сжать его пополам и распечатать на 4 листах бумаги с двух сторон, сложить пополам и сшить посередине.
Я делаю это сейчас, экспортируя его в PNG, используя LibreOffice Writer, чтобы изменить их порядок. Это отнимает много времени. Есть ли лучший способ сделать это? Если у меня есть 64-страничный файл.
PS: А если это словарь и я его переплету коптским? https://www.wikihow.com/Coptic-Bind-a-Book Как создавать фолианты? Мое (теоретически не реализованное) решение состоит в том, чтобы написать скрипт Python.

Piotr Gogolin avatar
флаг in
Тот процесс DTP, о котором вы говорите, называется «наложением».Здесь вы можете найти несколько решений: [Склеивание (наложение) PDF-документов] (https://stackoverflow.com/questions/465271/gluing-imposition-pdf-documents) или здесь: [PDF::Impose] (https:// github.com/jamis/impose)
FedKad avatar
флаг cn
Вы пробовали программное обеспечение для виртуального принтера Bomaga? https://www.boomaga.org/ (Доступно в Ubuntu Software Center.)
Sam avatar
флаг cn
Sam
Казалось, что вопрос ТАК довольно старый... Может быть, тогда возникла необходимость.
Sam avatar
флаг cn
Sam
К сожалению, я нахожусь в регионе с ограниченным доступом в Интернет, и Snap Store недоступен.
Рейтинг:9
флаг de

TL;DR: инструмент для этого называется pdfкнига

Вам не нужно ничего писать. Инструмент уже существует и по умолчанию делает то, что вы хотите (четырехстраничные подписи на двух страницах с двусторонней печатью). Действительно, если у вас есть 64-страничный PDF-файл, по умолчанию pdfкнига расставит страницы таким образом, чтобы вы использовали 16 листов бумаги, и напечатает четыре отдельные подписи, готовые к переплету, точно так, как вы описываете.

pdfкнига обеспечивается texlive-extra-utils:

sudo apt install -y texlive-extra-utils
pdfкнига MY-FANCY-MANUSCRIPT.PDF

Выводит файл, организованный, как вы описываете, под названием MY-FANCY-MANUSCRIPT-book.PDF подходит для немедленной печати, однако вам может понравиться.

Sam avatar
флаг cn
Sam
Вроде просто, но я раньше не пользовался TEXом, а 269Мб показалось слишком много для моего старого и устаревшего SSD.
Sam avatar
флаг cn
Sam
В любом случае спасибо, может быть, в следующий раз, когда я откажусь от своего ноутбука.
флаг in
это работает, спасибо. В режиме по умолчанию мне приходилось дважды переворачивать его, чтобы печатать на одностороннем принтере.
Рейтинг:5
флаг br

Система печати сама по себе брошюра-возможности:

Бонус pdftopdf

Очень просто - попробуйте это:

/usr/sbin/cupsfilter -p test.ppd -m application/vnd.cups-pdf -o 'буклет по размеру страницы' смешанный.pdf > out.pdf

тест.ppd может быть заменен PPD вашего принтера из /etc/чашки/ppd. Вам нужно будет использовать судо чтобы получить копию PPD.

чашкифильтр обрабатывает любой входной файл, используя фильтры системы печати, для создания в соответствии с инструкциями вариант, выход.pdf. На самом деле, -п опция может быть опущена. Один из вариантов обработки () является буклет, который создает PDF-файл в формате буклета.

Мне потребовалось менее 30 секунд, чтобы преобразовать 30-страничный документ в формат буклета с помощью следующей команды:

/usr/sbin/cupsfilter -m application/vnd.cups-pdf -o 'буклет по размеру страницы' any.pdf > out.pdf
BeastOfCaerbannog avatar
флаг ca
Небольшое примечание: `/usr/sbin/` можно опустить, и вы можете использовать `cupsfilter` без полного пути к нему, так как `/usr/sbin` уже должен быть в `PATH` в установке Ubuntu по умолчанию.
Рейтинг:5
флаг in

В Ubuntu Software Center можно загрузить удобный инструмент для создания буклетов под названием PDF Mix Tool.

PDF Mix Tool в Ubuntu Software Center

BeastOfCaerbannog avatar
флаг ca
Следует отметить, что это приложение snap, и его также можно установить, запустив «sudo snap install pdfmixtool» в терминале.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.