如何嵌入适用于所有网络和移动浏览器的PDF


How to embed PDFs that work in all web and mobile browsers

我的客户要求我创建一个包含PDF的页面。我使用了Embed、Iframe标签,它在Mozilla中有效,但在IE和移动浏览器中不起作用。

我知道所有浏览器都会直接阅读.pdf,但我希望它是嵌入的。

有办法吗?

请帮帮我。

如果您在网页上提供PDF的链接,任何浏览器都可以下载该文件,然后用户可以在自己选择的PDF查看器中打开它。

如果你想在网页中嵌入PDF文档,那么浏览器需要安装PDF插件。并非所有浏览器都是这样。只有在浏览器中注册了PDF查看器应用程序的插件时,才会显示PDF。

嵌入PDF文档的另一种方法是使用服务器端组件,该组件将PDF呈现为普通的HTML网页元素。谷歌有一个可嵌入的PDF查看器。

谷歌文档提供让您嵌入PDF文件和PowerPoint网页中的演示文稿。文件不必上传到谷歌文档,但它们需要可用在线

您还可以使用用javascript编写的Mozilla的pdf渲染器。起步相当复杂,但所有的选择都在那里。它是Firefox中可用的pdf阅读器,其他浏览器也有扩展。有趣的事实:到目前为止,它是github上搜索pdf时最受欢迎的库。

尝试使用adobe-pdf-api,我发现它非常简单,并且与所有浏览器兼容。https://www.adobe.io/apis/documentcloud/dcsdk/pdf-embed.html