Można wykorzystać do tego projekt djvu-html5. Jest to przeniesienie popularnego appletu Java (http://sourceforge.net/projects/javadjvu/) do świata JavaScript. Dzięki temu, jedyne, czego potrzeba do uruchomienia podglądu DjVu to przeglądarka wspierająca HTML5, a to wymaganie spełniają wszystkie popularne przeglądarki.
Aby wdrożyć djvu-html5 jako wtyczkę w dLibrze, należy:
-
Ściągnąć aktualną wersję ze strony https://github.com/mateusz-matela/djvu-html5/releases (pierwszy plik zip w sekcji Downloads)
-
W podkatalogu formats w katalogu instalacyjnym Aplikacji Czytelnika dLibra należy utworzyć katalog djvu_html5 i wypakować do niego plik Djvu_html5.css oraz katalogi djvu_html5 i img ze ściągnietego archiwum.
-
Do podkatalogu WEB-INF/formats Aplikacji Czytelnika należy wypakować z archiwum katalog extras/dlibra/djvu_html.
-
Jeśli nowa wtyczka ma działać jako domyślna, należy w pliku WEB-INF/formats/djvu_html/settings.xml ustawić wartość overrides.browser na true. W pozostałych wtyczkach obsługujących DjVu ta sama wartość musi być ustawiona na false (standardowo w WEB-INF/formats/djvu/settings.xml jest na true). Powyższy krok można wykonać później.
-
Uruchomić ponownie Aplikację Czytelnika. Na stronie wyboru sposobu wyświetlania dla publikacji DjVu pojawi się nowa opcja "DjVu - HTML5".
Na razie funkcjonalność przeglądarki jest bardzo ograniczona, ale docelowo powinny działać wszystkie funkcje, które zapewniał Applet Java, czyli wyszukiwanie tekstowe będzie możliwe. Najszybciej działa w Chrome, ale w pozostałych przeglądarkach też nie jest źle.