Biblioteka 2.0 on Facebook
Biblioteka 2.0 Strona Główna

Biblioteka 2.0
Forum społeczności czytelników i bibliotekarzy cyfrowych

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
DjVu Viewer Project
Autor Wiadomość
kleik18

Dołączył: 28 Mar 2011
Posty: 3
Poziom: 1
HP: 0/18
 0%
MP: 8/8
 100%
EXP: 2/9
 22%
Wysłany: 2011-03-28, 22:01   DjVu Viewer Project

Witam
Chciałbym zaimplementować na mojej stronie djvu, który otwiera się w aplecie java, bez potrzeby instalacji plugina djvu przez użytkownika. Wrzuciłem na ftpa katalog java do którego wrzuciłem pliki: DjVuApplet.class, DjVuConsole.class, djvuframe.jar oraz javadjvu.jar PO umieszczeniu odwołania do pliku tzn: umieściłem to:

<html>
<head>
<title>Example</title>
</head>
<body bgcolor="#ffffff" leftMargin="0" topMargin="0">
<applet
codebase="/java"
code="DjVuApplet.class"
archive="javadjvu.jar"
width="640"
height="480"
style="border:0px none;margin:0px 0px 0px 0px;width:640;height:480">
<param name="data" value="/manuals/genfrac/GF3.0_UserGuide.djvu">
<param name="image" value="http://javadjvu.sourceforge.net">
<param name="cache_archive" value="javadjvu.jar">
</applet>
<a href="About.html">next test
</a>
</body>
</html>

Wyskakuje mi taki monit:

java.io.IOException: Invalid DjVu File Format
at com.lizardtech.djvu.Document.read(Unknown Source)
at com.lizardtech.djvu.Document.init(Unknown Source)
at com.lizardtech.djvubean.DjVuBean.setURL(Unknown Source)
at com.lizardtech.djvubean.DjVuViewport.setURL(Unknown Source)
at com.lizardtech.djview.Applet.getDjVuBean(Unknown Source)
at com.lizardtech.djview.Applet.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Czy ma ktoś pomysł jak rozwiązać ten problem?
 
     
mwerla 
Marcin Werla


Wiek: 41
Dołączył: 13 Lut 2007
Posty: 251
Skąd: Poznań, PCSS
Poziom: 14
HP: 0/426
 0%
MP: 203/203
 100%
EXP: 27/33
 81%
Wysłany: 2011-03-29, 08:10   

Poniżej przykładowy kod z dLibry. Jak widać w parametrze data apletu jest cały URL do pliku. Może to jest przyczyną? Bo błąd wygląda tak, jakby aplet próbował wczytać jako DjVu coś co plikiem DjVu nie jest.

Kod:

<!--[if !IE]> -->
<object type="application/x-java-applet"
 archive="http://www.wbc.poznan.pl/formats/djvu/djvuViewer.jar"
                  name="viewer" height="100%" width="100%" >
    <param name="code" value="DjVuApplet.class" />
    <param name="data" value="http://www.wbc.poznan.pl/Content/164863/Indeks.djvu?handler=djvu"/>
    <param name="sessionId" value="5941EBDBD91A5905391FF377A5EA79DC"/>
    <param name="userLang" value="pl" />
    <param name="java_arguments" value="-Xms80m -Xmx384m"/>
    <param name="secure" value="false" />
</object>
                <!--<![endif]-->
                <!--[if IE]>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
                codebase="http://java.sun.com/update/1.6.0/jinstall-6u18-windows-i586.cab#Version=1,6,1,8"
                height="100%" width="100%" >
  <param name="data" value="http://www.wbc.poznan.pl/Content/164863/Indeks.djvu?handler=djvu"/>
  <param name="code" value="DjVuApplet.class" />
  <param name="archive" value="http://www.wbc.poznan.pl/formats/djvu/djvuViewer.jar" />
  <param name="secure" value="false" />
  <param name="userLang" value="pl" />
          <param name="java_arguments" value="-Xms80m -Xmx384m"/>
</object>
<![endif]-->
_________________
Marcin Werla
Zespół Bibliotek Cyfrowych PCSS
 
 
     
kleik18

Dołączył: 28 Mar 2011
Posty: 3
Poziom: 1
HP: 0/18
 0%
MP: 8/8
 100%
EXP: 2/9
 22%
Wysłany: 2011-03-29, 11:45   

Zmieniłem kod. Wygląda tera tak:

<html>
<head>
<title>Example</title>
</head>
<body bgcolor="#ffffff" leftMargin="0" topMargin="0">
<applet
codebase="/java"
code="DjVuApplet.class"
archive="javadjvu.jar"
width="640"
height="480"
style="border:0px none;margin:0px 0px 0px 0px;width:640;height:480">
<param name="data" value="http://www.zinelibrary.pl/images/phocagallery/Azotox/AzotoxNr2/AzotoxNr2.djvu">
<param name="image" value="http://www.zinelibrary.pl/images/phocagallery/Azotox/AzotoxNr2/AzotoxNr2.djvu">
<param name="cache_archive" value="javadjvu.jar">
</applet>
<a href="About.html">next test
</a>
</body>
</html>

Nadal mam error:
java.io.IOException: Invalid DjVu File Format
at com.lizardtech.djvu.Document.read(Unknown Source)
at com.lizardtech.djvu.Document.init(Unknown Source)
at com.lizardtech.djvubean.DjVuBean.setURL(Unknown Source)
at com.lizardtech.djvubean.DjVuViewport.setURL(Unknown Source)
at com.lizardtech.djview.Applet.getDjVuBean(Unknown Source)
at com.lizardtech.djview.Applet.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Nie mam pojęcia jak to rozwiązać
 
     
sk 
sk

Dołączył: 19 Lut 2007
Posty: 292
Skąd: KPBC, Toruń
Poziom: 15
HP: 0/488
 0%
MP: 233/233
 100%
EXP: 35/35
 100%
Wysłany: 2011-03-29, 17:05   

A gdzie znajduje się javadjvu.jar? Dodaj przy "archive" coś w rodzaju:
Kod:
http://www.zinelibrary.pl/pelna/sciezka/do/javadjvu.jar

...a najlepiej użyj kodu podanego wyżej przez MW, zmieniając ścieżki i nazwy plików na własne.

Nawiasem mówiąc, biblioteka zinów to niezły pomysł.
 
     
kleik18

Dołączył: 28 Mar 2011
Posty: 3
Poziom: 1
HP: 0/18
 0%
MP: 8/8
 100%
EXP: 2/9
 22%
Wysłany: 2011-03-29, 17:53   Dziwna rzecz

Zmieniłem kod:
<html>
<head>
<title>Example</title>
</head>
<body bgcolor="#ffffff" leftMargin="0" topMargin="0">
<applet
codebase="/java"
code="DjVuApplet.class"
archive="javadjvu.jar"
width="640"
height="480"
style="border:0px none;margin:0px 0px 0px 0px;width:640;height:480">
<param name="data" value="http://www.zinelibrary.pl/java/deklaracja_nip-3.djvu">
<param name="image" value="http://www.zinelibrary.pl/java/deklaracja_nip-3.djvu">
<param name="cache_archive" value="http://www.zinelibrary.pl/java/javadjvu.jar">
</applet>
<a href="About.html">next test
</a>
</body>
</html>
Od zaplecza w Joomli na podglądzie strony wyświetla mi się plik djvu, wygląda to tak: http://www.zinelibrary.pl/joomla.jpg

Niestety od frontu po wybraniu tej zakładki nadal mam ten sam znany komunikat, czym to może być spowodowane?
 
     
sk 
sk

Dołączył: 19 Lut 2007
Posty: 292
Skąd: KPBC, Toruń
Poziom: 15
HP: 0/488
 0%
MP: 233/233
 100%
EXP: 35/35
 100%
Wysłany: 2011-03-29, 18:25   

kleik18 napisał/a:
Od zaplecza w Joomli na podglądzie strony wyświetla mi się plik djvu, wygląda to tak: http://www.zinelibrary.pl/joomla.jpg

Niestety od frontu po wybraniu tej zakładki nadal mam ten sam znany komunikat, czym to może być spowodowane?

Może tym, że "od zaplecza" ścieżki są inne niż "od frontu"? I od zaplecza względna ścieżka do javadjvu.jar jest poprawna, a od frontu nie? Bo nadal masz w 10 wierszu archive="javadjvu.jar".

Oczywiście, problem może też tkwić gdzie indziej (z góry zastrzegam, że nie wiem, gdzie :-) ), ale najpierw warto sprawdzić najbardziej oczywiste ewentualności.
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Biblioteka 2.0 : Forum społeczności czytelników i bibliotekarzy cyfrowych [Dokument elektroniczny] - Tryb dostępu http://forum.biblioteka20.pl
Korzystanie z portalu oznacza akceptację naszej polityki prywatności.
Strona wygenerowana w 0.07 sekundy. Zapytań do SQL: 8