在线浏览PDF之PDF.JS (附demo)

平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#skill

下载地址:http://mozilla.github.io/pdf.js/getting_started/#download

解压打开,这两个文件夹是精华

你可以自己看看目录

我们的目标是:web/viewer.html

先打开看看:

噢,shit 了(PDF.js默认情况下不可以打开本地PDF文件(发布后可以打开服务器文件),也不可以跨域浏览PDF

我们抱有怀疑的态度,好吧,先看看能不能用:

工具是没有问题的,好吧下面我们开始部署并写个demo:

建一个项目,把build和web目录拷贝进来

我们继续浏览viewer.html看看:

神奇的事情发生了,我们不需要写代码呢?

打开viewer.js看看

里面是配置环境的,default_url 是默认打开的pdf路径

继续看源代码,发现他可以通过file参数来指定pdf的路径

那么就简单了,上个demo:(下载地址https://github.com/dunitian/PDFJSDemo

在线演示:http://dnt.dkill.net/DNT/PDF/pdfjs/demo.html

收工~

时间: 2024-11-05 10:56:42

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

j2ee-(急)Javaweb怎么实现在线浏览word和pdf

问题描述 (急)Javaweb怎么实现在线浏览word和pdf 新手,需要把用户上传的word或者pdf做个在线浏览的功能,不光是文字,需要能够展示格式和字体. 懂的做过的给个思路啊 解决方案 demo:http://download.csdn.net/detail/weisili2/3984752 解决方案二: http://blog.csdn.net/csh624366188/article/details/6683757

asp如何做到在线浏览word与pdf文档,不可下载

问题描述 asp如何做到在线浏览word与pdf文档,不可下载,求代码 解决方案 解决方案二:百度粗来的:http://www.cnblogs.com/caok168/archive/2012/07/09/2583788.html解决方案三:不可下载,就是要让WOrd或PDF变成FLASH浏览才行.

ie10-如何实现在WIN8 RT上使用IE10 在线浏览PDF文件

问题描述 如何实现在WIN8 RT上使用IE10 在线浏览PDF文件 我有一个WEB项目,用户使用的是surface rt的ie10,其中需要实现的一个功能是要在线浏览pdf文件.由于metro的ie10不支持插件,每次点击pdf都要提示下载,因此无法实现这个功能. 网上能查到的方法是将pdf转化为swf,然后通过flexpaper查看,这个方法虽然能实现,但是在iis上发布以后,pdf2swf.exe的运行需要使用管理员权限才能正常使用,这点我们的网络管理不能允许,这个方法就不能用了. 另外一

如何实现在页面总嵌入pdf文件在线浏览,就好比嵌入ASPNetFlash控件可以浏览FLASH文件一样

问题描述 最好还能实现客户端没装PDF阅读软件的前提下也能在线浏览 解决方案 解决方案二:有一种flash可以实现,就像百度文库,豆丁一样去找找代码解决方案三:稳定和易用的只有两个控件,需要可以到我博客看看解决方案四: 解决方案五:我记得有人问过楼主百度google有答案以前有人问过 解决方案六:太多了楼主自己再找找很多解决方案七:我說那個,是企業級別的,呵呵呵解决方案八:--如果你有200分我倒是可以发个DEMO给你解决方案九:该回复于2012-06-29 08:54:37被版主删除解决方案十

求助!pdf在线浏览思路。

问题描述 现在要做过pdf在线浏览的功能,不能转成swf文件,在网页中查看pdf文件,而且客户端没有adobereader工具.客户不接受在客户端安装工具,纠结啊!求大神指点!! 解决方案 解决方案二:没做过的也求帮顶..解决方案三:求指点,思路或者方案都行.解决方案四: 解决方案五:pdf在线阅读插件,无需本地任何资源.解决方案六:引用4楼baohuan_love的回复: pdf在线阅读插件,无需本地任何资源. 怎么使用啊??IE好像打开没用吧

Java 实现在线浏览pdf文档(如豆丁网www.docin.com)

问题描述 Java如何实现在线浏览pdf文档啊(如豆丁网www.docin.com),那位做过啊谢谢 解决方案 解决方案二:浏览器应该带的有pdf插件,只要把pdf文件地址给浏览器,浏览器就能呈现吧.解决方案三:那个是Flash吧~百度文库,你找个文章右击看看!解决方案四:需求就是上传一个文件以后通过flashpaper转成pdf,然后在线浏览,就是和百度文库和豆丁网一样的功能解决方案五:等待高手...解决方案六:这个不难,主要是用:C:\WINDOWS\system32\cmd.exe调用C:

mfc求助-如何在MFC中通过点击按钮浏览并打开PDF文件

问题描述 如何在MFC中通过点击按钮浏览并打开PDF文件 void Cpigai::OnNewpaper() {BROWSEINFO blnfo;ZeroMemory(&blnfosizeof(blnfo));blnfo.lpszTitle=_T(""请选择源文件路径:"");LPITEMIDLIST lpDlist;lpDlist=SHBrowseForFolder(&blnfo);if(lpDlist!=NULL){TCHAR chPath[25

jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)_jquery

本文实例讲述了jQuery插件之jQuery.Form.js用法.分享给大家供大家参考,具体如下: 一.jQuery.Form.js 插件的作用是实现Ajax提交表单. 方法: 1.formSerilize()  用于序列化表单中的数据,并将其自动整理成适合AJAX异步请求的URL地址格式. 2.clearForm()   清除表单中所有输入值的内容. 3.restForm    重置表单中所有的字段内容.即将所有表单中的字段恢复到页面加载时的默认值. 疑问:ajaxForm()与ajaxSub

学习Java模拟实现百度文档在线浏览_java

这个思路是我参考网上而来,代码是我实现. 采用Apache下面的OpenOffice将资源文件转化为pdf文件,然后将pdf文件转化为swf文件,用FlexPaper浏览. ok, A.下载OpenOffice (转换资源文件) B.下载JodConverter(调用OpenOffice) C.下载Swftools(Pdf2Swf) D.下载 FlexPaper(浏览swf文件) 下载之后,先别急安装,请看完这篇博文 1.先看我们的MyEclipse工程结构 2.将我们下载下来的jodconve

Java实现资源的在线浏览

问题描述 Java实现资源的在线浏览 我要用Java语言开发一套资源共享的系统,用到SSH整合.在里面实现资源(视频.PPT.Word等)的上传.下载以及在线浏览.在文件内容的在线浏览这块不知道要怎么实现,还望有过这方面经验的前辈们指教,谢谢了. 解决方案 这一块确实有点麻烦,如果是你的文件是txt,pdf等文本内容还好,如果是world,ecxle就麻烦了.如果说的是视频文件的话,建议你在上传时进行转码操作,转成flv格式,然后利用浏览器的flash播放器进行播放.