Je veux afficher un pdf dans mon application. Mon webservice me donne le pdf et je veux le télécharger sur la carte SD, puis je veux montrer ce pdf dans mon application via webview.Afficher PDF dans le webview
Répondre
Comme déjà répondu here, le WebView ne peut pas afficher les fichiers PDF. Vous pouvez faire ce qu'il est dit dans la réponse acceptée dans ce question et essayer d'ouvrir le fichier PDF avec la visionneuse PDF par défaut dans l'appareil. Si l'afficheur PDF n'est pas installé sur l'appareil, un message s'affiche pour l'utilisateur.
Je luttais aussi avec Android PDF montrant le problème depuis un certain temps. J'ai fait la même approche que vous avez mentionnée en téléchargeant le PDF sur la carte SD, mais je n'ai pas réussi à l'ouvrir autrement qu'en utilisant une application Android préinstallée qui pourrait ouvrir le PDF (par exemple Adobe Reader ou similaire). Je pense qu'il n'est pas possible d'afficher le PDF dans un widget WebView. La raison en est simplement que le WebView inclus ne prend pas en charge les plugins comme Adobe Reader (voir: http://osdir.com/ml/Android-Developers/2010-09/msg03331.html)
Vous pouvez facilement ouvrir le PDF téléchargé à l'aide d'un appel Intention:
File file = new File("/sdcard/filename.pdf");
Uri path = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
En raison du fait que cette technique ouvre la visionneuse PDF directement après que mon application effectue cet appel, le bouton retour ramène l'utilisateur directement à l'application, de sorte qu'il se sent comme le visionnement PDF fait partie de mon application.
Espérons que cela aide, meilleures salutations
- 1. Afficher le tableau HTML dans le Webview
- 2. Afficher un WebView
- 3. Android Webview: Afficher le clavier numérique?
- 4. Android: Comment afficher Webview dans Tabview?
- 5. Meilleur taille de page à afficher dans le webview
- 6. Afficher le pdf dans le navigateur dans ASP.NET MVC
- 7. Afficher PDF dans VC# 2k8
- 8. Afficher pdf dans l'air Flex
- 9. Flex 3 + AlivePDF - Comment afficher le pdf dans le navigateur
- 10. Comment intégrer des liens dans un PDF Quartz Afficher
- 11. charger pdf viewer à partir d'un lien hypertexte de fichier pdf à l'intérieur de webview
- 12. WPF Application Afficher le document PDF
- 13. PDF Bibliothèques pour afficher un document PDF dans WPF
- 14. Afficher le PDF en format HTML
- 15. Afficher, éditer et enregistrer des PDF dans le navigateur en utilisant le PDF
- 16. Cocoa webView pour afficher une page Web
- 17. Réduire le contenu WebView dans l'application iPhone
- 18. Comment afficher deux pages dans une page de défilement avec un zoom depuis le PDF?
- 19. ASP.net: Afficher le PDF dans une page web asp.net
- 20. Afficher le PDF dans UIWebView en utilisant loadData
- 21. Afficher le fichier PDF dans ASPX non acrobat
- 22. Afficher le fichier PDF dans la fenêtre modale
- 23. Afficher des fichiers PDF dans Silverlight
- 24. Comment afficher un PDF dans Adobe Flex?
- 25. Afficher PDF dans Fancybox ou autre lightbox
- 26. Comment afficher un WebView avec un style Theme.Dialog dans Android
- 27. Afficher dans le Html
- 28. Afficher la table formulée html en utilisant webview dans Android
- 29. Afficher l'emplacement ou la barre d'adresse dans Android WebView?
- 30. problème d'orientation ipad avec webview
salut merci pour la réponse .. je fais la même chose ... –