×

PDF.js实现分段下载

hqy hqy 发表于2025-03-13 19:58:04 浏览195 评论0

抢沙发发表评论

前言

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://www.jinbel.cn/post/9560.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏

群贤毕至

访客

您的IP地址是: