我正在使用object来渲染我的pdf它在桌面浏览器上工作正常但在移动浏览器上它没有打开pdf文件,它说这个设备不支持pdf阅读器。我也试过使用嵌入但是它没有用进行。
视图
<object type="application/pdf"
data="@Url.Content(Model.ReportUrl)"
width="100%" height="100%">PDF reader not supported for this device.
</object>
//tried these also
@*<object type="application/pdf"
data="@Url.Content(Model.ReportUrl)"
width="100%" height="100%">PDF reader not supported for this device.
<a href="@Url.Content(Model.ReportUrl)"></a></object>*@
@*<object type="application/pdf"
data="@Url.Content(Model.ReportUrl)"
width="100%" height="100%">PDF reader not supported for this device.
<embed src="@Url.Content(Model.ReportUrl)" type="application/pdf" width="100%" height="100%" /> </object>*@
我尝试搜索但无法找到任何有用的结果。
答案 0 :(得分:0)
在我的手机上,当我点击PDF链接时,它将启动外部PDF查看器。内置浏览器没有可以处理PDF的插件,因此可以在外部处理。我相信这样做是因为在桌面上这些插件是安全漏洞的主要来源。
尝试将PDF嵌入浏览器中的页面可能不太可行。 您可能希望尝试浏览嵌入PDF的其他网站,以确定您的设备是否可以执行此操作。
如果没有,您可以采取一些措施来改善用户体验。 在某些网站上下载PDF时,它最终会出现在我的下载目录中。然后我必须找到它并点击它来查看它。在其他网站上,我会自动收到一个对话框,询问我下载后立即查看PDF的应用程序。