суббота, 7 февраля 2009 г.

Eyepiece

Поделие с горем пополам умеет отображать PDF, хотя и здорово тормозит на сложных документах и при большом увеличении. Недавно вынес часть, ответственную за рендеринг PDF в отдельный плагин. Есть мыслишки прикрутить плагины для отображения DjVu, txt, fb2, возможно чего-нибудь еще.



Мысля прикрутить к этому поделию кривых ручонкав плагин для отображения DjVu похоже начинает осуществляться.

К сожалению, документация на djvulibre в том виде, в каком она имеется на poppler-qt4, отсутствует (имеется кой-какая Doxygen'овская). Собственно, можно было бы использовать код из http://vaagmaer.com/djview/, тем более что однажды я портировал сие для ezx, однако автор имхо там перемудрил. Хотя может возьму оттуда чего-нибудь. Просмотр кода Djview4 ни к чему не привел - тупо ниасилил (ручки-то корявые). Вобщем, великий и ужасный гугл привел сюда - http://code.autistici.org/trac/fim/browser/trunk, откуда и была почерпнута кой-какая информация. Ну и конечно комментарии в ddjvuapi.h также помогают.

1 комментарий: