ну, почему же мечты?
1) извлекаешь оглавление из книги
djvused.exe "моя книга .djvu" -u -e "print-outline" > bookmark.txt
2) записываешь номер страницы в новом формате
было
(bookmarks
("Предисловие"
"
#1" )
("Глава I"
"
#2" )
("Глава II"
"
#10" )
("Глава III"
"
#20" ) )
стало
(bookmarks
("Предисловие"
"?djvuopts&page=
1&showposition=0,
0.2" )
("Глава I"
"?djvuopts&page=
2&showposition=0,
0.5" )
("Глава II"
"?djvuopts&page=
10&showposition=0,
0.2" )
("Глава III"
"?djvuopts&page=
20&showposition=0,
0.8" ) )
т.е. вместо "#" записываешь "?djvuopts&page=", а после номера страницы "&showposition=0,
0.2", где красным цветом обозначена доля листа, на которую нужно сделать отступ.. доля листа - это число от 0 до 1, где 0 - самый верх (т.е. без отступа), 1 - самый низ, 0.5 соответственно середина страницы..
3) вставляешь оглавление обратно
djvused.exe "моя книга .djvu" -e "set-outline bookmark.txt" -s
4) наслаждаешься навигацией по книге в WinDjView Extended или DjView..
всё реально