2011-02-09 16 views

Odpowiedz

0

Nie sądzę, że obecna przeglądarka oparta na chrome chrome obsługuje format PDF. Istnieje dyskusja o tym samym na forach Android (ex: link1link2).

Najprościej pokazać PDF jest Adobe PDF Reader dla zainstalowanego Androida (lub zwięźle mówiąc, nie jest możliwe ze względu web)

+0

thanks.so mówisz, że jedynym Możliwe rozwiązanie to otworzyć zawartość URL pdf , zapisz plik w sdcard/pamięci telefonu jako plik .pdf, a następnie otwórz w oddzielnej czynności? –

+1

Tak. Oczywiście możesz ozdobić okno aktywności tak, aby wyglądało jak widok sieciowy, ale przynajmniej według mnie, jest niepotrzebnym hackerem. –

7

Zauważyłem, że google viewer wydaje się działać w przeglądarce Android do przeglądania plików PDF online. Możesz utworzyć link do pliku pdf, aby był wyświetlany w przeglądarce. Jednak nie próbowałem tego robić w ramach WebView.

UPDATE

Link jest martwy, jest wyjaśnienie, w jaki sposób uzyskać funkcjonalność nadal pracować w this link.
W przypadku to związek umiera również, tutaj jest odpowiedni dział:

Podczas gdy strona nie jest już dostępna jako przekierowuje do Google Docs/Drive, można nadal korzystać z Google Docs Viewer. Wklej ten adres URL w nowej karcie:

https://docs.google.com/viewer?url=

a następnie wkleić adres dokumentu, który chcesz zobaczyć w Internecie. Oto przykład:

https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf

+1

Próbowałem używać przeglądarki google z linkiem podobnym do poniższego: - –

+1

link jest martwy niestety –

+1

Jeśli nadal go potrzebujesz: zaktualizowałem go :-) – Lepidopteron

1

Nie sądzę dowolnej przeglądarki innej niż Chrome obsługuje renderowania plików PDF bez wtyczki lub narzędzia innej firmy. Prawdopodobnie łatwiej jest pozwolić użytkownikowi na korzystanie z własnej aplikacji do otwierania plików PDF.

Użyłem biblioteki IText PDF wspomnianej w tym wątku Android : Is there any free PDF library for Android dla przykładowego projektu. Możesz spróbować użyć tego interfejsu API, aby uzyskać stronę PDF jako obraz. Nie jestem zaznajomiony z każdym aspektem Itext, więc może mieć lepszy sposób na zrobienie tego.

24

dołączyć pobierania słuchacza do widoku internetowej i zmienić adres URL następująco ..

„http://docs.google.com/gview?embedded=true & url = http: // www. abc.com/xxxxxyyyyyxz.pdf”

to związek używany do otwierania plików PDF bez konieczności pobierania go ...

mam nadzieję, że to rozwiąże problem ..

+0

I to zadziałało dla mnie ... dzięki za tonę :) –

+0

To jest złe rozwiązanie, ponieważ jeśli google zmieni link, będziesz zmuszony do aktualizacji aplikacji. Ale po badaniach wydaje mi się, że to jedyny sposób :( –