zoukankan      html  css  js  c++  java
  • HTML 5在Android手机上如何打开pdf文件?

          众所周知,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','50%;height:50%;top:100;left:100;');

  • 相关阅读:
    CTF-pwn-tips-zh_CN
    Linux 内核中 offset_of 和 container_of 宏的实现
    glibc2.26 -- tcache (2)
    glibc2.26 -- tcache (1)
    漏洞复现 -- 条件竞争 -- TOCTOU
    Linux 内核源码分析 -- read
    ospf lsa 4是不可替代的
    MPLS_Lab_3_AToM
    配置多链路捆绑PPP
    OSPF在转换LSA 5时的转发地址抑制 cyrus
  • 原文地址:https://www.cnblogs.com/yangxiaowei/p/5148099.html
Copyright © 2011-2022 走看看