android – 使用Google Docs在WebView中打开本地PDF文件

前端之家收集整理的这篇文章主要介绍了android – 使用Google Docs在WebView中打开本地PDF文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有一百万个类似的问题/答案,都解决了如何使用Google Docs webview打开远程PDF文件.

解决方法如何打开本地PDF文件.

鉴于这些字符串:

String remotePath = "https://myserver.com/data/files/organization/4/pdf/kalinka1369-1374847709-55.pdf";

String localPath = "file:///storage/emulated/0/Droid Noid/com.story.chapters/kalinka1369-1374847709-55.pdf";

String googleDocsURL = "https://docs.google.com/gview?embedded=true&url=";

这有效:

webview.loadUrl(googleDocsURL + remotePath);

然而,这不是:

webview.loadUrl(googleDocsURL + localPath);

我意识到localPath中有一个空格,我试过编码它无济于事:

String encodedLocalPath = "file:///storage/emulated/0/Droid+Noid/com.story.chapters/kalinka1369-1374847709-55.pdf";

是否可以使用Google Docs webview打开本地PDF文件?如果是这样,怎么样?

解决方法

Is it possible to open a local PDF file using Google Docs + webview?

只有当您在互联网上的某个地方上传PDF文档时,Google Docs才能访问它,或者安排其他人在互联网上的某个地方上传PDF文档,Google Docs可以访问它(例如Google Drive).

猜你在找的Android相关文章