Android中的Android打开pdf文件和Web视图中的diaplay?

时间:2017-04-24 13:11:08

标签: android pdf

我知道这个问题已被问过很多次,但我没有得到任何正确和令人满意的解决方案。我想在网页视图中显示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>>**  

2 个答案:

答案 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"");