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

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

8
задан 23 August 2021 в 16:19

3 ответа

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

PDF Mix Tool in Ubuntu Software Center

5
ответ дан 4 September 2021 в 09:28

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

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

pdfbook обеспечивается texlive-extra-utils:

sudo apt install -y texlive-extra-utils
pdfbook MY-FANCY-MANUSCRIPT.PDF

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

7
ответ дан 4 September 2021 в 09:28

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

Бонус в формате pdftopdf

Очень просто - попробуйте следующее:

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

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

cupsfilter обрабатывает любой входной файл, используя фильтры системы печати, чтобы создать, в соответствии с инструкциями параметра -m , out.pdf . Фактически, параметр -p можно не указывать. Одним из вариантов обработки ( -o ) является буклет , который создает PDF-файл в формате буклета.

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

/usr/sbin/cupsfilter -m application/vnd.cups-pdf -o 'fit-to-page booklet' any.pdf > out.pdf
5
ответ дан 4 September 2021 в 09:28

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

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