在线浏览PDF之PDF.JS (附demo)】的更多相关文章

我是在IE11和谷歌上做的测试,都可以显示,把做出的东西记录下来,方便大家还有自己学习! 可以在IIS7服务器上也可以下载Tomcat来做服务器 Tomcat下载地址   http://pan.baidu.com/s/1dEEUFQD 根据百度经验安装和配置Tomcat   http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html 有关pdf.js的介绍在如下网址   https://github.com/mozilla/pdf…
1.pdfobject.js官网:https://pdfobject.com/ 2.在html文件中引入这个文件,以pdfobject.min.js为例 <script type="text/javascript" src="js/pdfobject.min.js"></script> 效果1:在指定位置(当指定位置为全局时)浏览PDF,最终效果类似3.1,不做演示 <!DOCTYPE html> <html>    …
相关专题链接 PDF解决方案(1)--文件上传 PDF解决方案(2)--文件转PDF PDF解决方案(3)--PDF转SWF PDF解决方案(4)--在线浏览 前言:上一篇主要提到了PDF在线浏览的各种方案的优劣和如何把PDF转换为SWF文件,这一篇主要介绍SWF文件的在线浏览. SWF在线浏览 SWF在线浏览选择的是FlexPaper,一个轻量级的开源(又是开源,开源万岁!)组件,可以在浏览器中显示各种文档. 下载地址:http://flexpaper.devaldi.com/ 在自己的页面中…
谷歌浏览器可以直接在线查看pdf,而IE内核浏览器无法在线查看,默认是下载. 这里用到的是pdf.js,不仅支持IE内核浏览器,而且兼容手机查看pdf 官网地址:http://mozilla.github.io/pdf.js/ 下载之后解压放到本地服务器,打开对应网址查看一下./web/viewer.html IE也是可以正常显示的 默认的pdf文件设置,修改 web/viewer.js 文件 10054行 行数可能有变化,请以你下载的版本为准(下同) 查看自定义的pdf文件,我将demo.pd…
这篇实现的是在线展示pdf和word并且不能显示下载和打印按钮 一 下载功能: 因为html5给a标签新添加了一个属性download,这个属性可以直接实现下载文件的功能:<a href="xxx.pdf" download="名字"></a> 这样就实现点击a标签下载文件了(这里面的是用的html5的属性,所以是不兼容ie8的) 二 在线浏览功能: 第一种是用emded展示(这种是默认的有下载和打印功能,并且不能去掉) 第二种 pdf利用的…
需求:在线浏览pdf文件,并且禁止掉用户下载打印的效果. 分析:普通的iframe.embed标签都只能实现在线浏览pdf的功能,无法禁止掉工具栏的下载打印功能.只能尝试使用插件,pdfobject.js这个插件可以实现功能,而且操作简单,但是兼容性不好,不兼容火狐.ie浏览器.于是替换成pdf.js 实现:因为不想在服务器放太多东西,所以引用pdf后的方法都是自己调用的api实现的. 以下仅是核心代码,css就不展示了. 1.首先npm下载pdf.js npm isntall --save p…
最近在看一位大佬写的源码解析博客,平时上下班用手机看不太得劲,但是平板又没有网卡,所以就想搞个离线pdf版,方便通勤时间学习阅读. 所以,问题来了: 怎么把在线网页内容转成pdf? 这位大佬的博客是用gitbook写的,我先上网搜了下工具,发现大多是将自己本地gitbook转pdf,只有一个开源工具是用python爬取的在线gitbook,但是一看issues,中文乱码.空白页.看不到图等等问题都没解决,遂放弃-- 经过我不懈的搜索,终于找到了一个可以直接把网页保存成pdf工具:phantomj…
ASP.NET实现在线浏览Word文档另一种解决方案(Word转PDF)      上述博文里提到的在线浏览pdf的方案不错,但word转pdf的那个dll只支持doc不支持docx,附上最新的下载链接,这个也是从论坛里下载下来的亲测可用(原文下载需要分,这里我放在了百度云里,支持doc和docx).      目前word转pdf用的最多的就是office自带的,但需要在服务器上装office,配置权限问题,用起来不是很方便,Aspose.Words是个很不错的选择(收费),当然真正生产环境部…
1.通过百度编辑器上传pdf文档等附件时,在上传方法中将返回的url进行设定,以达到后期点击后可进行浏览的效果: public static final State save(HttpServletRequest request, Map<String, Object> conf) { FileItemStream fileStream = null; boolean isAjaxUpload = request.getHeader( "X_Requested_With"…
实现在线浏览pdf文档功能(本代码适用于项目服务中固定的并且少量的pdf浏览,比如注册时的注册条款在线浏览等): //设置响应内容类型为PDF类型 response.setContentType("application/pdf"); ServletOutputStream sos = response.getOutputStream(); //不在网页中打开,而是直接下载该文件,下载后的文件名为“Example.pdf” //response.setHeader("Cont…