使用PDF.js 在线展示pdf文档

有时候我们需要将pdf生成一个网页链接以便于用户可以在线浏览文档. 虽然把pdf文件直接放到http服务器上是可以生成链接的,但是这个链接就和 直接将文档或者下载链接发给他人一样.我们的需求千奇百怪,比如生成网页之后我就可以进行各类追踪,或者利用JavaScript做出一些限制,总之就是希望将pdf文件 完完全全的变成一个网页. ,PDF.js 是基于开放的 HTML5 及 JavaScript 技术实现的开源产品。 pdf.js 是一个主要用于HTML5 平台上在线阅读PDF文档的小插件,基于JavaScript技术编写而成,无需任何本地技术支持。 pdf.js是由Mozilla Labs发布的。他们的目标是创建一个通用的,基于标准的网络平台,能够解析和渲染PDF文件.
在网站上部署pdf.js 非常快捷容易. 可以直接引入pdf的链接或者将pdf转化为2进制码进行阅读.

效果展示图
MaiPDF
pdf.js 设置自己的文件链接
MaiPDF

这里可以在 链接后面再通过 ?file= 进行 链接引导, 或者对 file这个值进行修改.

可以去 Mozilla的pdf-js 网站详细查看使用

当然也可以使用maipdf 网站的工具进行使用! https://maipdf.com
1.首先我们打开maipdf的网站,可以百度或者其它搜索工具搜 maipdf。

2.进入maipdf之后,选择您需要分享的pdf文件进行上传;可以直接拖拽文件或者文件夹里进行选择.手机端操作也非常方便.苹果用户也可以直接选择icloud文件夹里的文件.

3.设置 pdf文件可以阅览的次数和每次阅读的时长.最多可以设置21亿次,各位使用者可以根据自己的需求进行设置. 刚开始设置的不满意也没关系,因为在生成分享出去之后,我们依然可以根据网站的修改码进行次数的修改,甚至替换链接或者二维码里的文件

4.生成后的链接您可以打开看到您的pdf文件,并且在该页面下,pdf文件是不能复制,打印和下载的。100%安全的pdf文件分享网站. 页面还设置了一些按键的防护,比如触发一些按键之后文件会变暗,鼠标尝试移出框外的时候也会有相应的保护限制. 当然对于屏幕录制是无法防护的,但是pdf文件通常都是几十页的,如果尝试几十页的截图,一般很少会存在. maipdf的限制也是强有力地去阻碍文件的非法传播.

5. 在文件分享出去之后,我们通常很关心自己的文件被查看了多少次. 不用担心,maipdf对阅读次数设置少于1万次的文档,都会提供记录,记录里会标明用户打开的时间和设备名称.

6. 回到刚才的话题,如果文件分享出去之后,想删除,或者修改怎么办呢.maipdf也提供这个功能.所以即使在文件分享出去之后,我们依然可以牢牢的控制文件的使用权!可以查看工具中的教学视频,非常简单

离线版的MaiPDF

1.进入maipdf离线版之后,选择您需要分享的pdf文件进行上传;可以直接拖拽文件或者文件夹里进行选择.手机端操作也非常方便.苹果用户也可以直接选择icloud文件夹里的文件.

2设置 pdf文件可以阅览的次数和每次阅读的时长.最多可以设置700天的过期时间,各位使用者可以根据自己的需求进行设置. 刚开始设置的不满意也没关系,因为在生成分享出去之后,我们依然可以根据网站的修改码进行次数的修改.

3.文件生成好之后,可以将这个文件下载下来.文件每次打开的时候都需要在线验证一下,最大的区别的就是文件可以不用通过maipdf进行保存,而且用户打开的速度也会大大增加.所以文件不管被复制多少份,到期的时间和打开次数都是算在最原始生成的文件里的.

4. 在文件分享出去之后,我们通常很关心自己的文件被查看了多少次. 离线版的追踪记录没有在线版的那么丰富,只会记录到期的时间和还剩余的打开天数.我们可以根据修改码对文件的阅读次数进行修改.