php– 如何在html中显示pdf(响应 crossbrowser解决方案)

php– 如何在html中显示pdf(响应 crossbrowser解决方案),第1张

概述我需要在网站上显示pdf.我尝试了很多方法,但没有一个适合我.让我解释一下我的尝试以及为什么这对我来说不合适.>我试图用<object>插入pdf到html中和<嵌入>标签.如果客户端浏览器有闪存,则可以.但Android手机没有它所以这不是一个解决方案.加上iphonestrechingpdf所以它不可读.

我需要在网站上显示pdf.我尝试了很多方法,但没有一个适合我.
让我解释一下我的尝试以及为什么这对我来说不合适.

>我试图用< object>插入pdf到HTML中和<嵌入>标签.如果客户端浏览器有闪存,则可以.但Android手机没有它所以这不是一个解决方案.加上iphone streching pdf所以它不可读.
>然后我试图只使用< iframe>元件.只有浏览器有pdf插件才能正常工作.在其他情况下浏览器启动文件下载.所以这也不是解决方案.
>然后我尝试使用https://docs.google.com/gview?embedded=true&url=myfile.pdf.好吧,这里我遇到了麻烦,因为谷歌文档中有一些错误,因为文件只显示一次.其余的尝试以谷歌的错误代码200结束.所以你已经明白这也不是一个解决方案.
>然后我试图下载PHP libs,它应该将pdf转换为HTML(或图像),但没有一个工作因为我不是那么擅长PHP,有时它要求安装第三方库,所以在这一点上我也失败了.

所以现在我被卡住了.我需要做一些事情来在页面上显示pdf.我需要一些crossbrowser /响应式解决方案.如果你帮我找到像https://docs.google.com/gview这样的服务没有错误或建议任何其他解决方案,那将是很好的.可能是一些带有良好文档的小型lib lib.

任何帮助appriciated!

解决方法:

您可以使用pdf.Js来实现

https://github.com/mozilla/pdf.js/

如需使用,您可以查看此示例http://mozilla.github.io/pdf.js/examples/index.html#interactive-examples.

总结

以上是内存溢出为你收集整理的php – 如何在html中显示pdf(响应/ crossbrowser解决方案)全部内容,希望文章能够帮你解决php – 如何在html中显示pdf(响应/ crossbrowser解决方案)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存