0 0

webView 如何打开各种文件 5

  看到一个iphone的应用,他是用webView打开的各种文件,比如说doc xls  pdf txt等。

请问在android如何做?(不要那种Intent的方式,因为这种方式会下载文档到本地)
2012年11月21日 14:09

1个答案 按时间排序 按投票排序

0 0

1.如果想在线阅读的话,可以用google提供的在线解析pdf功能

WebView webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true); 
String pdf ="http://..../a.pdf";
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdf);


2.如果想在线阅读,但是又不想使用google提供的在线解析的话,本地需要安装对应的插件,比如pdf插件,word插件等。就像用ie,firefox播放flash一样,需要安装flash插件。

3.如果想用webview直接打开本地的pdf文件啥的,可以使用apache的poi来解析word,excel,ppt,pdf等。也就是说,需要使用poi开发你的webview程序。webview只是一个对浏览器内核的封装,本身不具备打开word,excel,ppt,pdf文件的功能,即使可以打开,也必须借助第三方的专用插件或者poi库。

2012年11月21日 19:57

相关推荐

Global site tag (gtag.js) - Google Analytics