首页 > 解决方案 > PDF.JS 在客户端预览从服务器端发送的大型 pdf 文件 (> 200MB)

问题描述

我正在使用 pdf 查看器,它将从服务器(nodejs)加载 pdf 文件,然后在客户端呈现以允许用户直接在我的站点中阅读。

我正在使用pdf.js在客户端呈现 pdf 文件。问题是客户端必须先下载整个pdf文件才能解析和渲染它,所以如果文件太大(在我的情况下约为200MB),用户必须等待下载整个200MB。

我研究过,我认为我可以通过两种方式解决这个问题:

那么我应该怎么做才能解决这个问题呢?非常感谢。

标签: javascriptnode.jspdfpdf-generationpdfjs

解决方案


最好的解决方案是优化您所有的网络 PDF 文件。

的默认设置pdf.js将仅加载它需要渲染的部分。

请参阅此处了解更多信息。


推荐阅读