【问题标题】:android - Pdf link problemandroid - Pdf链接问题
【发布时间】:2011-07-25 12:39:08
【问题描述】:

我的应用程序只有一个按钮。如果您单击该按钮,那么它将使用 webview 显示基于 Web 服务响应的网页。

它适用于一般链接。但是对于具有.pdf 的链接,会显示一个白屏。

是否可以使用网页视图显示 .pdf 文件?

不胜感激。

我使用了以下代码

WebSettings webSettings = mWebView.getSettings();   
webSettings.setJavaScriptEnabled(true);

mWebView.loadUrl("http://docs.google.com/gview?embedded=true&url="
                +"http://www.kim-lai.com/images/Menu_100309.pdf");

【问题讨论】:

标签: android pdf webpage


【解决方案1】:

听起来它可能正在尝试,但 webview 中没有直接的 pdf 渲染支持。请看下面的问题

android webview pdf

您可能会发现以下问题也很有用

how to open a pdf file inside a webview for android?

编辑

Android - Load PDF / PDF Viewer

还请确保您ask appropriate questions,最好使用代码,以便其他人可以重现您的问题并提供解决方案。自己研究!!!堆栈溢出不是为您工作的神奇网站!!!

附录

您需要互联网权限。将此添加到您的 manifest.xml

补充

我尝试在浏览器中输入网址,它告诉我“抱歉,我们无法检索文档以供查看,或者您没有查看该文档的权限。”

【讨论】:

  • 他的问题问得很好。他做了假设,然后询问假设中的某些东西是否可能是问题所在。问题并不意味着总是需要包含代码。
  • @Nikola 我已经相应地调整了我的答案,这个问题更多地与明显缺乏研究有关。
  • 我正在尝试使用 android webview pdf,但它不能正常工作(它只显示加载)。我也添加了代码。请参考。
  • @Merlin Research 是每个人在 SO 上都会遇到的问题:P Cheers
  • 请阅读我提供的答案。唯一已知的解决方案是通过将 url 更改为 googledocs 来破解它。
【解决方案2】:
mWebView.loadUrl("http://www.kimlai.com/images/Menu_100309.pdf"); 

试试这个,你看到了什么?

【讨论】:

  • 否则我只会得到加载中的图像\
猜你喜欢
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 2015-07-24
  • 2016-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
相关资源
最近更新 更多