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

标签 pdf pdf.js

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

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

最佳答案

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

对于简单的测试,您可以将项目克隆到 Web 服务器下某处的目录中,如 myproject 并访问 http://yourservername.com/myproject/web/viewer.html .您应该会看到 pdf 出现。这可以是使用该项目的起点。我在 Linux 上运行了一个非常基本的 Apache 服务器。

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

请注意,该库似乎无法与 Safari 一起正常工作。你可以看到一个关于它的问题 here .不幸的是,这使我现在无法使用它,因为我需要支持所有当前的浏览器。

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

关于pdf - 使用 pdf.js 在网站上显示 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266663/

相关文章:

javascript - 使用 node.js 和 pdf.js 将 pdf 转换为 html 文件

javascript - pdf.js:获取文本颜色

android - 在 Android 混合应用中使用 Pdf.js 加载本地文件

javascript - 选择 PDF 对象的默认 View

pdf - 如何获取字体 PostScript 名称?

c# - 如何在同一行上左右对齐两个段落?

pdf.js - 如何使用 pdf.js 提高打印质量以打印 pdf 文档?

ios - 在 Swift 中将图像合并为 PDF

ruby-on-rails - Rails 4-Gem prawn 使用新 Controller 进行 pdf 景观渲染

html - 如何在Chrome和Firefox PDF查看器上添加手形工具(抓取页面并拖动)功能?