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

时间:2013-03-28 22:57:53

标签: pdf pdf.js

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

谢谢!

2 个答案:

答案 0 :(得分:2)

我联系了处理mozilla pdf.js项目的小组,看起来他们正在努力为此添加支持。有关详细信息:https://github.com/mozilla/pdf.js/pull/2719

答案 1 :(得分:0)

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

您可能需要实现自己的Web查看器,PDF.js在此处提供了示例:https://mozilla.github.io/pdf.js/examples/