PDF JS-Lazy load?
看来,pdf.js本身请求PDF文件的整个字节范围请求.相反,是否可以在PDF负载上仅请求5页,滚动时能够加载另一组5页,例如. 解决方案 长话短说 - no. PDF不是连续的存储格式.如果PDF文件是为快速Web视图的格式化,则可以将其显示以显示第1页,而其他页面仍在流中,但是您不能要求在特定页面或页面范围内开始.内部pdf使用了许多部分,它们之间的链接/指针和摘要.将它们视为木制块,它们之间有一些绳子.在文件中"足够"提供所需的零件之前,您不能渲染任何内容,但是就您的问题而言,内部部分的组织几乎是随机的. 获取特定页面的唯一方法是让服务器端组件为您从PDF文件中拆分为PDF文件,并制作一个仅包含这些部分的新PDF文件,但是对第6页进行编写意味着打开一个新的PDF文件文档等 编辑:Acrobat Viewer有一些启动参数可以允许您设置首页,并且其他观看者可能会提供此功能,但是除非您有一些非常聪明的客户端服务器交互PDF文档首先存在于客户端中. 编辑2:根据