我正在尝试允许用户点击pdf / doc链接,并且能够直接在webview中查看它。这是我的代码:
webView.setDownloadListener(new DownloadListener(){
@Override
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype, long contentLength) {
webView.loadUrl("https://docs.google.com/gview?embedded=true&url="+url);
}
});
这正确地打开了Google Viewer(我也尝试了Google Viewer),但显示的内容是HTML源代码,而不是pdf / doc。有人能告诉我这件事我做错了吗?
答案 0 :(得分:0)
我不相信Android WebView知道如何显示PDF,docx或其他“非本地Web”文档格式。您必须将URL传递给另一个应用程序才能查看,或者自己下载并将本地文件传递给另一个应用程序。
答案 1 :(得分:0)
使用以下代码行: final String url =“http://docs.google.com/gview?embedded=true&url=”+ myPdfUrl;
webView.loadUrl(URL);
这就是全部
答案 2 :(得分:-1)
使用Google文档支持来显示doc或excel,pdf,text或其他格式。