Wydaje mi się, że problem może być związany z tym, że publikacja DjVu może być w dwóch postaciach: jednoplikowej i wieloplikowej. Gdy otwiera się publikacje na iPadzie (czy urządzeniu z Androidem) najczęściej jest tak, że pierwszy plik publikacji DjVu pobiera przeglądarka WWW, zapisuje go na karcie pamięci, a potem uruchamia program do przeglądania DjVu i próbuje wyświetlić ten pobrany plik.
I teraz - jeżeli mamy publikacje jednoplikową, to wszystko powinno być ok, bo plik zapisany na karcie pamięci zawiera wszystko co trzeba. Jednak jeżeli mamy publikację wieloplikową, to pobrany jest tylko pierwszy plik, który zawiera wyłącznie indeks stron publikacji, a same strony są już w kolejnych plikach, których przeglądarka WWW nie pobrała.
Proponuję rozwiązanie polegające na pobraniu całej publikacji w postaci pliku ZIP (jest to możliwe w większości polskich bibliotek cyfrowych), rozpakowanie tego pliku ZIP i otwarcie tak rozpakowanej publikacji. Wtedy moim zdaniem powinno zadziałać.