首先说Ios系统,因为苹果的系统限制,应用与下载是隔离,下载是不可能了,在线预览,自带的属性,用<a href="要访问的PDF的路径"> ,这样就可以直接打开。

然后安卓机,像上面这么写,默认会是下载。不会打开预览。要想打开预览,并可以下载。需要下载PDF.js 插件,教程这里就不说了,很简单。无非是下载下来压缩包,解压,把路径配置配置,如果不行,看浏览器报错,报错一般都是404,解决一下就OK了,当然,这个要把项目跑起来,本地是不行,详细的教程可以查看其他的博客,我就不说了。使用pDF.js 手机自带浏览器可以预览,下载。内置微信和QQ浏览器,依然不支持预览。好吧,技术有限制。只能做到这一步了~~

后来请教大佬,说是 新开窗口或者后台转PDF为PNG 可以实现安卓的内置微信浏览器的预览~这两种方法,还没试,下次有机会试了,好用的话补充,一下。如果大家有什么好的建议,希望指点一下。

GitHub 加速计划 / pd / pdf.js
47.48 K
9.86 K
下载
PDF Reader in JavaScript
最近提交(Master分支:2 个月前 )
18284815 [Editor] Update the disclaimer string in the new alt-text dialog (bug 1911738) 2 个月前
fc602c65 And tweak the css in order to take into account that disclaimer can be on two (or more lines). 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐