如何从 URL 在 webView 中加载 PDF?
Posted
技术标签:
【中文标题】如何从 URL 在 webView 中加载 PDF?【英文标题】:How to load PDF in webView from URL? 【发布时间】:2020-02-13 20:39:24 【问题描述】:我正在创建一个 android 应用程序,它从 Parse 服务器获取文件 url 并在 Google 预览的帮助下在 webView 中显示 PDF,直接将 PDF 加载到 webView 需要永远加载。
但这里的问题是 Google 有 25mb 的限制,即无法预览大于 25mb 的文件,并且会显示消息“哎呀文件太大了”
使用 Google 预览器,网址如下所示:
https://docs.google.com/viewer?url=http://my.domain.com/yourPdfUrlHere.pdf
有没有办法从 URL 加载 PDF 并显示已经加载的内容,这样用户就不必永远等待?
提前谢谢..
【问题讨论】:
试试这个https://github.com/barteksc/AndroidPdfViewer 如何使用? 示例项目:https://github.com/eddydn/PDFViewerDemo 【参考方案1】:webView.loadUrl("http://docs.google.com/gview?embedded=true&url=" + url);
这会将您的 URL 与 Google Docs PDF Viewer 连接并加载。
【讨论】:
您确定这会加载大于 25 mb 的 PDF 吗?而且近期不会破? 不,给出相同的结果“WHOOPS!! 文件太大,无法预览”以上是关于如何从 URL 在 webView 中加载 PDF?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Android Kotlin 在 WebView 中加载 URL?
我们如何在 webView 中加载它想要存储客户端数据的 URL