LINUX.ORG.RU

Я как-то это делал примерно так:

psbook print.ps |psnup -pa4 -Pa5 -2 -l -m5mm >tmp.ps
ps2ps -sPAPERSIZE=a4 tmp.ps out.ps

ps2ps понадобился по-моему чтобы правильно установить размер бумаги у
полученого файла (без него какие-то кривости вылезали).

Вообще, по своему опыту общения с разными постскриптами, могу сделать 
вывод что подобная операция далеко не всегда проходит безболезнено (если
там какой-то хитрый постскрипт, то результат может оказаться совсем не
такой, как можно ожидать). Видимо, сказывается тот факт, что постскрипт
- это полноценный язык, на котором можно всякое понаписать (я видел, к
примеру, конвертер ps->svg, написаный на постскрипте).

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

Я делаю так:
1. Гоню pdf в ps.
2. Делаю 2 стороны командами:
pstops -pa4 '4:1L@.7(21cm,-0.1cm)+2L@.7(21cm,15.25cm)' ./in.ps ./out2.ps
pstops -pa4 '4:3L@.7(21cm,-0.1cm)+0L@.7(21cm,15.25cm)' ./in.ps ./out1.ps
3. Печатаю out1.ps, переворачиаю всю пачку, печатаю out2.ps.
4. Каждый а4 загибается посередине, и они складываются один на другой (не один в другой).
5. Пачка подшивается.

Опыт показал, что на самом плохом струйном принтере (как у меня), можно печатать вполне читабельные и удобные 300-400 стр. книги, довольно экономно.

P.S. числа в пункте 2, возможно, надо немного подкорректировать под документ.

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