第一步:下载链接:http://mozilla.github.io/pdf.js/getting_started/#download 第二步:将下载的文件放在项目中. 第三步:在项目中想要预览的地方给个链接例如("<a class="pdf" style="" href="/pdfjs/web/viewer.html?file=/{{$res -> project_plan_file}}" >{{$res ->…
最近接到一个需求大致是这样的,要求在移动端和pc端能够在线阅读pdf文件,类似百度文库的功能. 首先想到的就是插件,github(全球最大的男性交友网站- -恩)上一大堆啊,首先找到一个PDFobject,用来一下,在PC端运行还可以,但是在移动端用手机的浏览器就不好用了 原因是它要求在客户端安装Adobe Reader,所以再找啊找,找到了pdf.js,它是Mozilla公司开发的一款在线阅读PDF插件,废话少说,直接干! 下载地址:https://github.com/dunitian/PD…
最近有需求要实现在网页直接查看pdf,word,excel文件.但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合. 现在只是单纯的找到了围魏救赵的方法. 就是先实现显示pdf文件,其他文件用别的方式去转成pdf.虽然这个方法确实不好,但是也是没有办法的办法了,如果以后能有更好的,那就再发布别的吧. 这里我就直接介绍pdf的显示方法. 直接上干货. 首先在E:\tomcat8\webapps这个目录下面拷贝下面这个文件 http://yunpa…
谷歌浏览器可以直接在线查看pdf,而IE内核浏览器无法在线查看,默认是下载. 这里用到的是pdf.js,不仅支持IE内核浏览器,而且兼容手机查看pdf 官网地址:http://mozilla.github.io/pdf.js/ 下载之后解压放到本地服务器,打开对应网址查看一下./web/viewer.html IE也是可以正常显示的 默认的pdf文件设置,修改 web/viewer.js 文件 10054行 行数可能有变化,请以你下载的版本为准(下同) 查看自定义的pdf文件,我将demo.pd…
近期开发微信企业号,发现微信andriod版内置浏览器在打开文件方面有问题,可是ios版没有问题.原因是ios版使用的是safari浏览器 支持文档直接打开.可是andriod版使用的是腾讯浏览器x5内核.不知道什么原因不支持.可能是集成出现的问题,这里提供解决方法.这样的方法也相同适用手机浏览器或者安卓开发. 通过此方法能够在微信上开发自己的第三方应用.或者解决自己的项目问题,解决方法及核心代码例如以下: 1.推断浏览器类型 HttpServletRequest req = ServletAc…
最近做了一个下载pdf文档的需求,本以为使用HTML5中<a>标签的属性download就能简单搞定,不料IE竟然不支持这一简单粗暴的H5新特性,而是直接在网页中打开, 于是各种搜索之后得出以下结论:IE中下载文档时,要想直接下载而不是在浏览器中打开,就要给下载的请求添加一些header属性: 1.Content-Disposition: attachment; filename=filename 2.Content-Type: application/octet-stream; 现在以我做的…
在网上找了一下如何在线显示pdf文件.个人还是觉得这个是比较不错的,这里做一个记录. gitHub:https://github.com/mozilla/pdf.js           这是一个开源的,需要我们去gitHub上克隆到自己的电脑上.(也可以直接下载下面的 generic文件) 阅读一下我们知道想要自己使用需要生成  PDF.js,怎么生成请看gitHub. 有网友直接提供了构建pdf.js之后的文件了(很棒啊). 博客:http://www.cnblogs.com/kagome2…
如何在 Laravel 项目中使用 Swagger http://swagger.io/getting-started/ 安装依赖 swagger-php composer require zircote/swagger-php 创建 SwaggerController,用于为了 swagger-php 提供 json 数据 php artisan make:controller SwaggerController 给 SwaggerController 加上 SwaggerJSON 数据的处理…
在网上找了很久,想要实现一个在线阅读word,pdf文件的功能,网上的资料很多,但是提到真正怎么实现的比较少.现在我来简单说明一下,我实现的过程. 我现在只能实现在线阅读pdf(将word等转换成pdf都是office自带的功能,所以也没什么操作难度). 实现在线pdf文件的思路是将用户上传的pdf文件在服务器上转换成swf文件 下载SWFtools工具http://www.swftools.org/download.html 将它安装在服务器端 当用户在线提交pdf文件的时候,通过执行以下代码…
MuPDF是一款轻量级的开源软件,可以用来阅读PDF文件.下载完源代码以后,想要运行成功,除了Android SDK之外,还需要Android NDK环境,因此有点麻烦. 但是一旦安装完必须的环境以后,后面的编译其实并不烦. 1  安装Android SDK, NDK,Cygwin.(Cygwin是为了在Windows环境下编译,linux环境不需要) 安装方式:http://www.cnblogs.com/CharlesGrant/p/4763571.html 2 下载MuPDF,当前版本为1…