离线使用PDF.js

7

是否可以在网站不在线的情况下使用PDF.js?我正在尝试创建一个简单的离线网站,使用pdf.js读取pdf文件,但如果没有在线,它将无法工作。

有人能帮忙吗?


离线情况下在Firefox中对我有效。 - async5
1个回答

10

完全可以离线使用。下载最新版本这里

现在解压缩zip文件并将其放在服务器上(使用xampp/wamp/lamp或任何其他localhost)因为worker未启用file:// urls。

要显示pdf文件,请从localhost遍历到web/viewer.html,它应加载其默认pdf。

至于如何显示您的pdf,请使用:viewer.html?file=relative/path/to/your/pdf

例如,在pdf.js的web文件夹(其中包含viewer.html)中创建一个名为pdfFiles的目录,并在其中添加一个名为mypdf.pdf的pdf,则使用以下命令显示它:viewer.html?file=pdfFiles/mypdf.pdf,然后它会显示出来。

在此处了解有关如何动态分配PDF文件路径给查看器的更多详细信息。如果您有任何其他疑问,请告诉我。我已经离线使用过pdf.js,并且它在我所知道的几乎所有浏览器上都可以很好地工作。


3
为什么会被踩?请在评论中解释。因为我尝试过这个方法,它确实有效。 - Riddhesh Sanghvi
“把它放在服务器上”是“离线”的相反。 - Luke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接