移动浏览器(iPhone和Android)中的PDF查看器支持

5
<object>标签在移动浏览器中得到广泛支持吗?!我试图嵌入一个PDF文件,但似乎不被支持。
我正在使用以下HTML来查看PDF:
<object data="pdf/sample.pdf#view=Fit" type="application/pdf" width="100%" height="400px"> 
    <p>It appears you don't have Adobe Reader or PDF support in this web browser. <a rel="external" href="pdf/sample.pdf">Click here to download the PDF</a></p>
</object>

使用PDFObjectembed标签来嵌入PDF文件,但是在移动浏览器中都无法正常工作!


“移动浏览器”太泛泛了,请问您的目标是哪一个? - Raj
3个回答

8
没有浏览器可以原生支持PDF文件的呈现,除了谷歌浏览器,如这里所述。但是,您可以使用Google Docs Viewer在网页内显示PDF文件,如这里所解释的那样。

4

使用Google文档在iframe中加载您的网址

<iframe id="pdfviewer" src="http://docs.google.com/gview?embedded=true&url=YOUR_URL_HERE&amp;embedded=true" frameborder="0" width="100%" height="100%"></iframe>

1
如果你在欧洲,你不想这样做(GDPR+Schrems II)。 - undefined

2
如果嵌入不重要,您可以在单独的页面上链接到PDF。
Safari(和UIWebViews)支持PDF的呈现,我对Android不是100%确定,但我认为情况类似。 PDF in safari

5
安卓系统不支持此功能。 - Vladyslav Matviienko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接