使用PDF.js减少PDF加载时间

使用PDF.js减少PDF加载时间,pdf,pdf.js,Pdf,Pdf.js,在打开pdf文件时,是否可以减少pdf.js()的加载时间?我处理的是大型PDF文件(50MB+),我的用户通常网络速度较慢。有时,他们甚至需要2分钟以上才能到达第一页。这是PDF格式的限制吗?是否为了解析PDF文件,您需要读取整个文件 谢谢 我联系了mozilla pdf.js项目的工作组,看起来他们正在为此添加支持。有关更多信息:在服务器端预呈现PDF页面并将其作为静态图像提供,这样您就可以以加载单个图像的速度急切地拉入当前查看的页面。这可以在客户端加载PDF.js javascript之前

在打开pdf文件时,是否可以减少pdf.js()的加载时间?我处理的是大型PDF文件(50MB+),我的用户通常网络速度较慢。有时,他们甚至需要2分钟以上才能到达第一页。这是PDF格式的限制吗?是否为了解析PDF文件,您需要读取整个文件


谢谢

我联系了mozilla pdf.js项目的工作组,看起来他们正在为此添加支持。有关更多信息:

在服务器端预呈现PDF页面并将其作为静态图像提供,这样您就可以以加载单个图像的速度急切地拉入当前查看的页面。这可以在客户端加载PDF.js javascript之前以及请求PDF之前完成。在PDF.js加载和处理PDF时,您可以将文本和更丰富的内容生成委托给PDF.js


您可能需要实现自己的web查看器,PDF.js提供了以下示例:

您的PDF是否线性化了?如果没有,任何PDF查看器都必须在显示任何内容之前下载整个文件。如果是,您可以寻找其他查看插件。我不确定它们是否线性化,我联系了mozilla pdf.js项目的开发人员,他们似乎会为此添加一些支持。您的回答中提到的渐进加载支持可以减少加载时间。但总有一些困难的案例需要借用PDF。