在手机的网站上面显示pdf

2 篇文章 0 订阅

我们可以用touchPDF.js这个插件来实现在手机的网站上面显示pdf。

首先我们去github上面下载压缩包,地址是:https://github.com/loicminghetti/touchpdf

下载好了之后解压,并把 下面这些文件引入到项目中,并在你需要显示pdf的页面引入他们,jquery文件不需要跟我一样版本

  <link href="jquery.touchPDF.css" rel="stylesheet" />   

    <script src="jquery-1.8.3.js"></script>
    <script src="PDFObject.js"></script>
    <script src="Pdf_Mobile/pdf.compatibility.js"></script>
    <script src="Pdf_Mobile/pdf.js"></script>
    <script src="Pdf_Mobile/jquery.touchSwipe.js"></script>
    <script src="Pdf_Mobile/jquery.touchPDF.js"></script>
    <script src="Pdf_Mobile/jquery.panzoom.js"></script>
    <script src="Pdf_Mobile/jquery.mousewheel.js"></script>
    <script src="Pdf_Mobile/pdf.worker.js"></script>

引入完成后我们在html中创建一个div容器用于显示我们的pdf

 <form id="form1" runat="server">
    <div id="divShowPdf">
    
    </div>
    </form>

然后我们就开始写js的代码,我们可以写内联js代码,也可以写外联js代码这个不做要求,(因为这些js代码不多,如果代码量有些多,就尽量使用外联js)。

我们演示用内联的js,下面是js代码:

 $(function () {
            $("#divShowPdf").pdf({
                source:"", //要显示pdf图片的路径
                tabs: [
                { title: "第一页", page: 1, color: "orange" }
                ],//这个就是导航标签
                loadingHTML: "正在加载文档,请稍等!",//这个是加载时候显示的文字
                loadingHeight: 10//这个是加载时候显示的高度
            });
        })

其他的属性在上面给出的github地址中有详细的解释。

如果需要改变显示pdf的大小,或者容器的大小可以看这篇文章:   https://blog.csdn.net/qq_41987694/article/details/81477102

就到这里了,大家可以去试试。

WAP(无线通讯协议)是在数字移动电话、互联网或其他个人数字助理机(PDA)、计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准。这一标准的诞生是WAP论坛成员努力的结果,WAP论坛是在1997年6月,由诺基亚、爱立信、 摩托罗拉和无线星球(Unwi redPlanet)共同组成的。   通过WAP这种技术,就可以将Internet 的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论你在何地、何时只要你需要信息,你就可以打开你的WAP手机,享受无穷无尽的网上信息或者网上资源。   WAP能够运行于各种无线网络之上,如GSM、GPRS、CDMA等。WML是无线注标语言(Wireless Makeup language)的英文缩写。支持WAP技术的手机能浏览由WML描述的Internet内容。   WML是以XML为基础的标记语言,用在规范窄频设备,如手机、呼叫器等如何显示内容和使用者接口的语言。因为窄频使得WML受到部分限制,如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等。   WML支持文字和图片显示,内容组织上,一个页面为一个Card,而一组Card则构成一个Deck。当使用者向服务器提出浏览要求后,WML会将整个Deck发送至客户端的浏览器,使用者就可以浏览Deck里面所有Card的内容,而不需要从网络上单独下载每个Card。   通过WAP这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论在何时、何地只要需要信息,打开WAP手机,用户就可以享受无穷无尽的网上信息或者网上资源。如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。通过WAP手机用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。   WAP协议包括以下几种:   1、WirelessApplicationEnvironment(WAE)   2、WirelessSessionLayer(WSL)   3、WirelessTransactionLayer(WTP)   4、WirelessTransportLayerSecurity(WTLS)   5、WirelessTransportLayer(WDP)   其中,WAE层含有微型浏览器、WML、WMLSCRIPT的解释器等等功能。WTLS 层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值