LINUX.ORG.RU

Крохотная программа для печати буклетом

 , ,


0

0

На досуге прочитал на хабре о том, как можно печатать буклетом в *nix системах, обрадовало, что для достижения результата достаточно ввести одну команду в терминале.

Однако, печатаю часто-густо, вот и решил написать на досуге простую программу, которая реализовывает интерфейс пользователя на GTK, а параллельно и разобраться с этим тулкитом.

Т.к. программировал используя чистый Gtk (до этого в основном wxGtk через wxWidgets) впервые, то потратил приблизительно пол дня. Программируя «just for fun», за временем особо не следил и не спешил.

На снимке экрана приведен результат, на фоне Ubuntu 9.10 и GNOME 2.28.

>>> Просмотр (1280x800, 824 Kb)

★★★

Проверено: Shaman007 ()

>решил написать на досуге простую программу, которая реализовывает интерфейс пользователя на GTK

за GTK зачет,нехватает линка на скачивание программки.

Djonik
()

выкладывай на google code под EULA.

Apkawa
()

Присоединяюсь к запросам софтины. Сам хочу разобраться в Gtk.

Zueuk
()

мдя, венд^W юбунта дефолтна до безобразия. вендовенько

paran0id ★★★★★
()

Отлично, хотя так команда занимает 3 строчки.

pdftops mybook.pdf

psbook mybook.ps | psnup -l -pa4 -2 | pstops "2:0(0in,0in)" | lpr

(переворачиваем листы)

psbook mybook.ps | psnup -l -pa4 -2 | pspstops "2:-1(0in,0in)" | lpr
mclaudt
()

Теперь надо достать этим багтрекеры популярных дистрибутивов, чтобы у вантузятников было одним аргументом меньше.

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

Я еще в psbook добавляю -s28, чтобы разбить книгу на брошюрки по 7 физических листов, иначе некрасиво получается.

psbook -s28 input.ps | psnup -pa4 -2 > result.ps
sdio ★★★★★
()

В верху над значками как раз место для второй панели и гномовского меню, вместо кнопки. Ну и для апплетов, которые внизу отъедают место у таскбара.

Lennier ★★★★
()

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

И никакими гуями этого не поправить...

AVL2 ★★★★★
()

обои такие обои =) прозрачная панелька - хорошо ! гтк-темка ниче так. приятненько.

adminus
()

Круто что на С++ написана :) Можешь патч отослать для OpenOffice.org и Abiword... И на крайняк для Evince с гнома :)

eReSik ★★
()

Надо такое на Qt и\или в Okular?

ShTH
()
Ответ на: комментарий от Genuine

А в каком месте это C++? как и все gtk - это чистый C.

Optoed
()

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

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