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

PDF.JS Preview large pdf file (> 200MB) on client side, that was sent from server side

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

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

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

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

最佳解决方案是针对网络优化所有 PDF 文件。

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

有关详细信息,请参阅 here