HTML 5在Android手机上如何打开pdf文件?

本文介绍如何在HTML5项目中使用PDF.js框架来显示PDF文件,包括框架的获取和配置过程,以及如何通过简单的代码实现PDF文件的加载与展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      众所周知,android的原生程序或者HTML 5在android手机上不能直接打开pdf文件。如何用一个替代的方案解决这个问题呢?我在HTML 5上是这样解决的,使用pdf.js框架。网上关于pdf.js介绍有很多,比如这个:

http://www.linuxidc.com/Linux/2015-06/118728.htm  

      随便说一下,如果只能拿pdf.js的框架来用的话,git下载的例子可以不用看,因为它们不改造的话,都跑不起来,对你也没什么用。所以直奔主题好了,使用node make generic生成generic目录(即框架),不知道是不是pdf.js的代码更新的缘故,你按照上边的步骤得不到generic。

     下边介绍一下,我是怎么弄的。在另一个网址上看到这个链接:http://mozilla.github.io/pdf.js/getting_started/#download  

 看清楚了吗?没错,它就是pdf.js的框架,直接下载它就好了。然后,把它放到你的项目中,比如我是这样子的:

   最后一个关键点如何让远程的或本地的pdf显示呢?

我是这样做的:

   

var fileName = serverUrl+patientId + "inspectionPDF" + fileNo + ".pdf";
var wholeFileName= "pdf/generic/web/viewer.html?file="+fileName;
window.open(wholeFileName,'PDF','width:50%;height:50%;top:100;left:100;');

 

转载于:https://www.cnblogs.com/yangxiaowei/p/5148099.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值