我只想要pdf.js在客户端流星。我已经花了很长时间了。因此,这篇文章不太可能让你更好地理解我迄今所做的事情。
我开始使用流星软件包。在这个包中给出的示例之后,我在<canvas>中只有一个页面,比如Hello in pdf.js。但我想要像pdf.js给我的一样。经过一些研究和栈中的文章,溢出没有得出如何处理这个包的结论。pdf.js推荐的另一个包是。我没有使用它,因为它是为客户端和服务器端。我只想客户端查看提供网址
我正在使用一个pdf查看器,它将从服务器(nodejs)加载一个pdf文件,然后在客户端呈现,允许用户在我的站点中直接读取。
我使用在客户端呈现pdf文件。问题是客户端必须下载整个pdf文件才能解析和呈现它,所以如果文件太大(在我的例子中是200 my ),用户必须等待下载整个200 my。使用pdf.js直接在服务器端获取pdf页面,然后将每个页面作为二进制文件提供给客户端,客户端还将使用pdf.js</e
按照pdf.js网站上的示例,我知道如何在客户端渲染pdf,但在服务器端渲染时会遇到问题。我用npm i pdfjs-dist下载了这个包var url = 'https://raw.githubusercontent.com/mozilla/pdf.js我得到了以下错误:
message: 'The browser/environment lacks native support for critical functi