Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不下载文件的情况下通过Android web浏览器显示PDF_Android_Pdf - Fatal编程技术网

如何在不下载文件的情况下通过Android web浏览器显示PDF

如何在不下载文件的情况下通过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

我必须显示一个来自URL的pdf。 当我在webview中直接打开url时,它会要求我下载pdf,然后根据我要用来查看它的应用程序进行查看。 但我不想下载pdf,它必须直接显示

我在网站上看到的一些答案建议使用docs.google.com

就像这里:

但这似乎不再有效。

使用这个:


例如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总是加载到缓存中,并因此下载。感谢你的回答,但我已经尝试过了,这对我不起作用,我得到了相同的输出,“预览不可用”。