如何在不下载文件的情况下通过Android web浏览器显示PDF
我必须显示一个来自URL的pdf。 当我在webview中直接打开url时,它会要求我下载pdf,然后根据我要用来查看它的应用程序进行查看。 但我不想下载pdf,它必须直接显示 我在网站上看到的一些答案建议使用docs.google.com 就像这里: 但这似乎不再有效。使用这个:如何在不下载文件的情况下通过Android web浏览器显示PDF,android,pdf,Android,Pdf,我必须显示一个来自URL的pdf。 当我在webview中直接打开url时,它会要求我下载pdf,然后根据我要用来查看它的应用程序进行查看。 但我不想下载pdf,它必须直接显示 我在网站上看到的一些答案建议使用docs.google.com 就像这里: 但这似乎不再有效。使用这个: 例如webview.loadUrl(“”) 在你的身体标签中使用这个 <iframe src="http://example.com/yourpdf" width="100%" height="100
例如webview.loadUrl(“”) 在你的身体标签中使用这个
<iframe src="http://example.com/yourpdf" width="100%" height="100%" style="border: none;">This browser does not support PDFs. Please download the PDF to view it: <a href="http://example.com/yourpdf">Download PDF</a></iframe>
此浏览器不支持PDF。请下载PDF以查看:
“似乎不起作用”并不是对您的问题的准确描述。我认为您弄错了什么。要显示.pdf的内容,必须首先下载它。您想要实现的是只临时下载它,然后在用户退出.pdf查看器后再次删除它。它只显示不可用的预览。即使是我所经历过的旧示例,在google引入此功能时,即使是这些示例,现在也显示预览不可用。@ZerO我想要的是pdf不能在设备上下载。早些时候,有一些解决方案使用google docs url,类似于我在问题中分享的答案,但现在不起作用。pdf总是加载到缓存中,并因此下载。感谢你的回答,但我已经尝试过了,这对我不起作用,我得到了相同的输出,“预览不可用”。