LINUX.ORG.RU

Печать в файл


0

0

Есть pdf-файл. Хочется его напечатать в виде книжки, то есть, с одной стороны листа напечатать уменьшенные два листа из pdf. Это не проблема. Но мне хочется сделать именно книжку согнув попалам стопку листов А4. А для этого нужно печатать что-то вида:

(первая сторона) n | N-n+1

(вторая сторона) N-n | n+1

где N -- общее кол-во листов, кратное 4; n = 1,3,5,...,N/2-1.

Принтер может печатать по 2 (4,8,...) листов на странице, и даже может печатать с двух сторон, но вот скомпоновать таким образом страницы он не может.

Вопрос собственно заключается в том, какими программами можно оперировать со страницами из pdf-файла? Допустим, один pdf-файл разложить на кучу pdf-ок, каждая из которых содержит только одну страницу. А потом склеить эту кучу pdf-ок в один файл, но уже в нужном мне порядке.

Или это можно сделать более элегантными способыми?

anonymous

pstools тебе в помощ

pdftops book.pdf | psbook | psnup -2 -pa4 | psselect -o | lpr

pdftops book.pdf | psbook | psnup -2 -pa4 | psselect -e -r | lpr

ну, ты в курсе -- за деталями в man ;)

beastie ★★★★★
()

>Но мне хочется сделать именно книжку согнув попалам стопку листов А4.

Делается легко из любого кдешного приложения (напр. kpdf) за два прохода. На последней вкладке свойств печати фильтры "Памфлетная печать".

Из ООО это делается немного сложнее, поищи по словам "печать брошюры".

Sherak ★☆
()
Ответ на: комментарий от anonymous

Burst a single PDF document into pages and dump its data
to doc_data.txt:

pdftk mydoc.pdf burst

Join in1.pdf and in2.pdf into a new PDF, out1.pdf:

pdftk in1.pdf in2.pdf cat output out1.pdf

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.