html页面打开pdf

我有一个pdf文件,在用户点击按钮时需要打开,最开始用了a标签src=xxx/xx.pdf,但是打不开;
又上网搜了下,用了jquery.media.js,这个js应该是将pdf内容解析嵌入到iframe展示,
现在电脑可以正常阅读到内容了,但是通过浏览器的移动端模拟窗口查看时,还是不能打开。
因为我第一次做移动端项目,我不理解移动端和电脑解析代码区别,为什么会出现这样的不同?
因为不知道问题原理,也没办法搜索答案。或者能给我一个在移动端打开pdf文件的方法。谢谢
阅读 12k
6 个回答

pdf2html
pdf.js

直接打开的我没接触过,我之前是把pdf转成图片,以幻灯片的形式显示出来的

可以考虑pdfjs

只所以有时候浏览器里能直接打开,是因为你用的那个浏览器刚好支持打开ftp文件,比如pc端的chrome
jquery.media.js这个可以用,(我不了解这个)应该是一个转码器
移动端打不开,说明这个转码器对移动端那个浏览器不兼容

最好的做法就是,服务端转码

pdf.js用了这个,是可以的了,谢谢大家

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题