13
2025
03
19:58:04

PDF.js实现分段下载

前言

PDF.js是一款pdf在线预览的插件,预览时默认会把pdf文件全部下载完成后才会显示文件内容,如果pdf文件比较大,则会等很长时间才会显示出来。但PDF.js也提供了分段下载的功能,可以一次只下载一部分文件就提前预览。

官网:http://mozilla.github.io/pdf.js/

修改

打开viewer.js,找到var loadingTask = (0, _pdfjsLib.getDocument)(parameters);这一行,在这一行上方添加:

parameters.rangeChunkSize = 65536*16;  //默认为64K(65536)parameters.disableAutoFetch = 0;

演示的pdf.js的版本是1.9.426,其他版本不一定可以。

演示

演示的pdf文档体积有40M。
在线演示

观察网络可以发现下载pdf变成了多个请求:




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/9560.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册
51La

您的IP地址是: