使用pdf.js在网站上显示PDF

Pau*_* S. 5 pdf pdf.js

我想sample.pdf在我的网站上放一个文件,并希望用pdf.js显示.我想要的是显示我自己的文件,如演示,工具栏,放大/缩小等.到目前为止,我还不能这样做.

我确实查看了helloworld示例,但它只是显示文件,如图像,没有工具栏,放大/缩小等.当我把另一个文件放在很多页面而不是helloworld.pdf,它只显示第一页.

Sna*_*hot 2

我不太确定你在寻找什么,但我能够让它像演示一样工作。尽管您可能不想在项目中使用该示例查看器,但您可以使用工作代码作为满足您自己的需求的起点。

对于简单的测试,您可以将 Web 服务器下的项目克隆到 myproject 等目录中,然后访问http://yourservername.com/myproject/web/viewer.html。您应该会看到 pdf 出现。这可以作为处理该项目的起点。我在 Linux 上运行一个非常基本的 Apache 服务器来完成此操作。

如果您不是在寻找类似于上面演示的示例样式,您还可以从文档中看到这个jsbin,它展示了如何通过使用下一个/上一个按钮在页面之间移动来完成完全自定义的操作(正如您提到的,您只看到第一页)。

请注意,该库似乎无法在 Safari 中正常工作。您可以在此处查看有关它的问题。不幸的是,这使得它现在对我来说无法使用,因为我需要支持所有当前的浏览器。

另外,请记住注意有关 CORS 的警告。