我正在使用pdf.js查看pdf文档,pdf.js首先从服务器获取整个文档然后开始渲染,这种行为会导致两个问题:
- 如果pdf文档很大,加载需要很长时间。
- 如果有人从移动设备读取,缓存内存泄漏。
我认为通过仅请求用户浏览的所需页面而不是整个文档来使用 http 范围请求将解决这些问题。
这是一个实现范围请求的 PR,但请求仍在运行,直到整个文档加载而不是 fetch-as-you-go 行为。 https://github.com/mozilla/pdf.js/pull/2719
有什么帮助吗?