6

有一百万个类似的问题/答案,都解决了如何使用 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 文件?如果是这样,怎么做?

4

1 回答 1

9

是否可以使用 Google Docs + webview 打开本地 PDF 文件?

仅当您将 PDF 上传到 Internet 上 Google Docs 可以访问它的某个地方,或者可能安排其他人将 PDF 上传到 Internet 上 Google Docs 可以访问它的某个地方(例如,Google Drive)。

于 2013-10-01T14:56:22.160 回答