2011-02-09 8 views

Répondre

0

Je ne pense pas que le navigateur basé sur le chrome android actuel peut supporter le pdf. Il y a discussion sur la même dans les forums Android (ex: link1link2).

Votre meilleur pari pour montrer pdf est d'avoir Adobe Reader PDF pour Android installé (ou mis de façon concise, pas possible en vue web)

+0

thanks.so vous dites que la seule solution possible est d'ouvrir le contenu pdf url , enregistrez le fichier sur la carte SD/téléphone en tant que fichier .pdf, puis ouvrez dans une activité distincte? –

+1

Oui. Bien sûr, vous pouvez décorer la fenêtre d'activité pour ressembler à une vue web, mais au moins selon moi, c'est un hack inutile. –

7

J'ai trouvé que le google viewer semble fonctionner dans le navigateur Android pour regarder des fichiers PDF en ligne. Vous pouvez créer un lien vers votre pdf afin qu'il soit affiché dans la visionneuse. Je n'ai pas essayé de le faire dans un WebView cependant.

MISE À JOUR

Le lien est mort, il y a une explication de la façon d'obtenir la fonctionnalité de travailler encore à this link.
En cas ce lien meurt aussi, voici la section pertinente:

Alors que la page est plus disponible car il redirige vers Google Docs/Drive, vous pouvez toujours utiliser Google Docs Viewer. Coller cette URL dans un nouvel onglet:

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

puis collez l'adresse du document que vous souhaitez voir en ligne. Voici un exemple:

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

+1

j'ai essayé d'utiliser le google viewer avec lien quelque chose comme ci-dessous: - –

+1

le lien est mort malheureusement –

+1

Dans le cas où vous en avez encore besoin: Je l'ai mis à jour :-) – Lepidopteron

1

Je ne pense pas autre navigateur que Chrome prend en charge le rendu des fichiers PDF sans plug-in ou un outil tiers. Il est probablement plus facile de laisser l'utilisateur utiliser sa propre application pour ouvrir des fichiers PDF. J'ai utilisé la bibliothèque IText PDF mentionnée dans ce fil Android : Is there any free PDF library for Android pour un exemple de projet. Vous pouvez essayer d'utiliser cette API pour obtenir la page PDF en tant qu'image. Je ne suis pas familier avec tous les aspects de Itext, donc il pourrait avoir une meilleure façon de le faire.

24

attach un écouteur de téléchargement à la vue Web et modifier l'URL comme suit ..

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

il est un lien utilisé pour ouvrir pdf sans le télécharger ...

J'espère que cela résout votre problème ..

+0

Et cela a fonctionné pour moi ... merci un tonn :) –

+0

est une mauvaise solution, car si Google change de lien, vous serez obligé de faire une mise à jour de l'application. Mais après la recherche, je suppose que c'est la seule façon :( –

Questions connexes