用pdf.js实现在移动端在线预览pdf文件

摘要:
file=xxx-clause.pdf');});注意:viewer.html就是下载下来文件包中的那个viewer.html,在此html中需要引入viewer.css、locale.properties、pdf.js和viewer.js。通过以上的配置,就可以在线预览pdf文件了

用pdf.js实现在移动端在线预览pdf文件
1、下载pdf.js
官网地址:https://mozilla.github.io/pdf.js/

用pdf.js实现在移动端在线预览pdf文件第1张

2、配置
下载下来的文件包,就是一个demo,仿照这个demo做就可以
(1)页面元素如下:
<button id="noteDetail">test</button>
<button id="clauseDetail">testxxx</button>
(2)js代码如下:
$('#clauseDetail').click(function () {
window.open('../viewer.html?file=xxx-clause.pdf');
});

注意:viewer.html就是下载下来文件包中的那个viewer.html,在此html中需要引入viewer.css、
locale.properties、pdf.js和viewer.js。修改viewer.js中的以下代码:
var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf';修改为 var DEFAULT_URL = '';

需要预览的pdf文件,就是window.open('../viewer.html?file=xxx-clause.pdf');中的xxx-clause.pdf文件。

注意:pdf文件需要和viewer.html放在同一个目录下,如果不在同一个目录下,需修改路径。

通过以上的配置,就可以在线预览pdf文件了

免责声明:文章转载自《用pdf.js实现在移动端在线预览pdf文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python基础整理6——爬虫基础知识点Allegro绘制PCB流程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

HTML 转 PDF 之 wkhtmltopdf 工具精讲

术语定义 文档对象 “文档对象”是指PDF文档中的文档对象,共有三种类型的“文档对象”,他们分别是“页面对象”,“封面对象”和“目录对象”。 页面对象 “页面对象”是指以页面的形式在PDF文档中呈现的对象,这个是相对于“封面对象”和“目录对象”来讲的。此类对象会成为PDF文档中内容。 封面对象 “封面对象”是指以封面的形式在PDF文档中呈现的对象。这类对...

使用Solid Converter PDF控件把PDF转换至Word文档

Solid Converter PDF可以准确地将PDF格式的文档转换为Word (DOC)格式,并且保留文本、图像、页面布局、表格、标题 /页脚等内容。 入门指南:将一个PDF文档转换为Word文档,只需: 1、 在PDF格式转换工具打开PDF文件 2、 选择“Convert to Word”按钮 3、进行转换 您还可以单击“Convert PDF t...

Linux下word转pdf中文乱码问题

最近遇到一个问题,word下载正常,word转pdf后下载出现乱码(如果是本地windos则没有问题,如果是Linux上直接显示乱码)。 最后通过搜索找到了原因:原因之所以Windows不会有乱码在于C:WindowsFonts(有windows丰富的字体库,而Linux很缺乏)。 其实早在很久以前搭建WordPress站点的时候就遇到这样的乱码问题,那个...

Visio文件转EPS文件

Visio转eps by gaihf@水木 看了前人写的关于Visio转EPS的文章,但是实践过程中还是碰到几个棘手的问题。现在这些问题终于解决了,把自己的一点体会分享给大家。 很多人习惯用Visio画图(包括me),但是Visio却不能导出EPS格式,所以只好借助于第三方软件。通过Visio另存为*.emf格式然后用openoffice的Draw打开...

[转载]Latex文件转成pdf后的字体嵌入问题的解决

原文地址:Latex文件转成pdf后的字体嵌入问题的解决作者:潘林的博客 Latex文件转成pdf后的字体嵌入问题的解决 Posted on03/05/2008byalephnk 一般情况下,字体都是能够嵌入的。但是如果论文里边用了matlab生成的eps图,则有问题了。一般matlab默认的字体是Helvetica,这个一般的window...

将多个markdown汇总成一个markdown或者pdf, 转换为电子书

需求: 比如这个项目, 它是电子书, 但是是md文件的集合, 需求就是, 怎么把它聚合成一个markdown, 或者pdf, 或epub等格式. 发现了这个项目, 它可以完成这个任务. 但是我发现需要改代码才能完成任务. 所以看看它是怎么实现的. 如何聚合成一个markdown文件. 巧妙: awk 'FNR==1{print ""}{print}' $(...