我是android新手。
我正在尝试从webview中的url打开PDF。它适用于小PDF,但如果我从服务器收到大型PDF,那么它会给出错误,
(无法预览)。
我想仅在查看模式下从服务器显示pdf,用户不应下载,也需要在后退后清除缓存。以下是我用来从服务器打开PDF的代码。
代码:
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginState(WebSettings.PluginState.ON);
webview.setWebViewClient(new Callback());
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + pdfUrl);
答案 0 :(得分:1)
试试这个
webView.loadUrl("http://drive.google.com/viewerng/viewer?embedded=true&url=https://sherlock-holm.es/stories/pdf/a4/1-sided/advs.pdf");
将此网址https://sherlock-holm.es/stories/pdf/a4/1-sided/advs.pdf替换为您的网址。如果仍然无法工作,请检查您的pdf。