在此处附加(推荐)或链接到 PDF 文件:
pdfExample10.pdf
配置:
重现问题的步骤:
什么是预期行为? (添加截图)
在合理的时间内加载 PDF
什么地方出了错? (添加截图)
Pdf 加载非常缓慢,一次一行,有时最多需要 45 秒。
一些背景
我已经尝试通过 pdf.js 代码查看可能导致渲染缓慢的原因,我唯一能猜到的是这个特定 pdf 使用的字体。 文件大小和文本量似乎不会影响渲染速度(我有其他更大的 pdf 文件可以很好地加载)。 此 pdf 是使用 MS Word 制作的,字体类型为 TrueType,如果有帮助的话。
我主要希望这个 pdf 可能加载缓慢的原因以及我可以在我这边做的修复(我已经尝试更改您的首选项模式中列出的首选项,但似乎没有帮助。如果有代码您这边可能需要的更改,如果您能指导我了解哪些代码可能需要更改,我将不胜感激
链接到查看器(如果托管在 mozilla.github.io/pdf.js 或作为 Firefox/Chrome 扩展程序以外的站点上):
https://mozilla.github.io/pdf.js/web/viewer.html
您的源 PDF 文件中有任何图像吗?
我也面临着同样缓慢的网页加载 PDF 文件的问题。
如果你有什么,请分享。。
不,我不知道。 这只是文字。 然而,虽然与此无关,但我确实记得如果图像质量高(例如以高 dpi 扫描),渲染会有些缓慢。 不确定这是否是你的情况
我们注意到,没有嵌入所有内容的 PDF 文档会导致 ipad 出现性能问题。 可能是 @font-face 加载完成检测的问题。
获取 PDF 并将其转换为 PDFA(rchive) 似乎将性能提高到可接受的水平。 我将深入研究 PDFjs 代码,看看我们是否可以做些什么来改进这些场景,但任何有关我可能想要开始的地方的指示都会有所帮助。
我们在 iOS (11.4.1) 上渲染 PDF 时也有类似的问题。
块/线被非常缓慢地绘制到目标画布上......
最有用的评论
我们在 iOS (11.4.1) 上渲染 PDF 时也有类似的问题。
块/线被非常缓慢地绘制到目标画布上......