离线使用 PDF.js
Use PDF.js offline
是否可以在网站不在线的情况下使用PDF.js?我正在尝试做一个简单的离线网站,它使用 pdf.js 读取 pdf,但如果不在线就无法工作。
有人可以帮忙吗?
是的,您绝对可以离线使用它。下载最新版本 here.
现在提取 zip 文件并将其放在服务器上(使用 xampp/wamp/lamp 或任何其他本地主机)因为 worker 未启用 file:// urls。
要显示 pdf 文件,请从本地主机遍历 web/viewer.html,它应该加载其默认 pdf。
关于如何显示你的pdf用途的问题: viewer.html?file=relative/path/to/your/pdf
例如,在你的 pdf.js 的 web 文件夹(viewer.html 所在的文件夹)中,你创建一个名为 pdfFiles
的目录,并在其中添加一个 pdf在其中命名为mypdf.pdf
然后显示它使用:viewer.html?file=pdfFiles/mypdf.pdf
它会显示它。
查看 here 以了解有关如何动态分配 PDF 文件路径给查看器的更多详细信息。 如果您有任何其他疑问,请告诉我。我已经离线使用 pdf.js,它在我知道的几乎所有浏览器上都运行良好。
是否可以在网站不在线的情况下使用PDF.js?我正在尝试做一个简单的离线网站,它使用 pdf.js 读取 pdf,但如果不在线就无法工作。
有人可以帮忙吗?
是的,您绝对可以离线使用它。下载最新版本 here.
现在提取 zip 文件并将其放在服务器上(使用 xampp/wamp/lamp 或任何其他本地主机)因为 worker 未启用 file:// urls。
要显示 pdf 文件,请从本地主机遍历 web/viewer.html,它应该加载其默认 pdf。
关于如何显示你的pdf用途的问题: viewer.html?file=relative/path/to/your/pdf
例如,在你的 pdf.js 的 web 文件夹(viewer.html 所在的文件夹)中,你创建一个名为 pdfFiles
的目录,并在其中添加一个 pdf在其中命名为mypdf.pdf
然后显示它使用:viewer.html?file=pdfFiles/mypdf.pdf
它会显示它。
查看 here 以了解有关如何动态分配 PDF 文件路径给查看器的更多详细信息。 如果您有任何其他疑问,请告诉我。我已经离线使用 pdf.js,它在我知道的几乎所有浏览器上都运行良好。