2013-02-10 18 views
7

Używam pliku pdf.js i dołączonej przeglądarki do wyświetlania plików pdf na mojej stronie internetowej. Do przeglądarki dodano menu, w którym użytkownicy mogą wybrać określoną zakładkę różnych plików PDF. Jeśli użytkownik kliknie element menu, plik powinien zostać otwarty i przejść do określonej strony.Ładowanie pliku PDF na określonej stronie przy użyciu przeglądarki pdf.js

Do tej pory udało mi się otworzyć nowy plik pdf, ale nie znalazłem sposobu na otwarcie go na konkretnej stronie. Próbowałem to w ten sposób:

PDFView.open(src + "/" + dest.file); 
PDFView.page = dest.page; 

wiem, czy mogę użyć #page= hashtag podczas otwierania widza po raz pierwszy, ale to nie działa, gdy jestem ładowania innych plików po widz jest już otwarty.

Czy są jakieś przyczyny rozwiązania tego problemu? Może coś takiego jak detektor zdarzeń mogę wywołać po załadowaniu nowego pliku, więc mogę przejść do strony?

Odpowiedz

8

Spróbuj zresetować wartość initialBookmark przed otwarciem pliku:

PDFView.initialBookmark = "page=10"; 
PDFView.open(src + "/" + dest.file); 
+0

Mam nadzieję, że to wydarzenie-słuchacz (można go używać w innych sytuacjach), ale rozwiązanie działa, too. Dzięki ;) – Gesh

Powiązane problemy