我知道这个问题已被问过很多次,但我没有得到任何正确和令人满意的解决方案。我想在网页视图中显示Pdf文件,这是来自网址,当我点击网址时,我的pdf下载。目前我正在使用HTML以下代码在Web视图中显示pdf文件,但它正在打开html文件。我从4小时开始就陷入困境。请建议我在哪里做错了。
提前致谢。
mWebview.getSettings().setJavaScriptEnabled(true);
WebSettings settings = mWebview.getSettings();
settings.setDefaultTextEncodingName("utf-8");
mWebview.loadData(response, "application/pdf; charset=utf-8",null);
我有以下格式的响应: -
**%PDF-1.4%���5 0 obj<</E 74937/H [ 1453 173 ]/L 75330/Linearized 1/N 1/O 8/T 75180>>**
答案 0 :(得分:0)
我想在网页视图中显示Pdf文件
WebView
没有PDF渲染器。
请建议我在哪里做错了。
您正在尝试将PDF直接加载到WebView
。使用something else to render the PDF。
答案 1 :(得分:0)
对于webview中的show pdf,请使用Direct url:
https://docs.google.com/gview?embedded=true&url="PDF_FILE_URL"
现在在webview中加载url。
mWebview.loadUrl("https://docs.google.com/gview?embedded=true&url="PDF_FILE_URL"");