Pdf.js: PDF 文档渲染缓慢

创建于 2019-04-09  ·  7评论  ·  资料来源: mozilla/pdf.js

在此处附加(推荐)或链接到 PDF 文件:
下面附上文档 24087563_noclientinfo.pdf。

配置:
网络浏览器及其版本:Firefox、Chrome、IE
操作系统及其版本:Windows 7、Windows 10
PDF.js 版本:最新(或 mozilla.github.io/pdf.js/web/viewer.html 上的任何内容)
是否为浏览器扩展:否

重现问题的步骤:
在演示查看器中打开 PDF

什么是预期行为? (添加截图)
期望 PDF 在一秒或更短的时间内打开并呈现每个页面。

什么地方出了错? (添加截图)
文档打开和渲染需要 5 秒多的时间。
第 4 页的渲染时间最长。

1-core 2-performance

最有用的评论

第 4 页有一个 JPX 图像(3507 x 2480,所以可能是 300dpi)但它的大小是 4 MB。 尽管看起来很相似,但第 3 页的图像要小得多 (180KB)。 此 PDF 由“Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1”创建。

所有7条评论

关闭直到提供 PDF 文件(在这种情况下我们可以重新打开它),否则问题不可操作。

第 4 页有一个 JPX 图像(3507 x 2480,所以可能是 300dpi)但它的大小是 4 MB。 尽管看起来很相似,但第 3 页的图像要小得多 (180KB)。 此 PDF 由“Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1”创建。

根据我们的分析,此 PDF 由许多对象组成,这会导致所有页面出现延迟。
我不认为 PDF.js 将其作为图像处理,而是作为对象处理。
我们正在内部进行进一步分析,看看我们是否可以提供进一步的见解。

我们已经尽可能地分析了这一点。 与 THausherr 相同的结论

我刚刚尝试在我的 macbook air、8GB 内存(大约 5 岁)上的 Chrome 中打开它。 对我来说似乎很好:

const pdfjsVersion = '2.7.90';
const pdfjsBuild = '6728c8fa6';

嗨 amit77 感谢您的评论。
如果您在 Mac 上看不到此问题,我只能得出结论,这是 Windows 特定的问题。
非常感谢

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

sujit-baniya picture sujit-baniya  ·  3评论

xingxiaoyiyio picture xingxiaoyiyio  ·  3评论

AlexP3 picture AlexP3  ·  3评论

PeterNerlich picture PeterNerlich  ·  3评论

zerr0s picture zerr0s  ·  3评论