【问题标题】:How to load PDF pages asynchronously?如何异步加载 PDF 页面?
【发布时间】:2013-09-14 13:44:49
【问题描述】:

我正在寻找可以异步加载 pdf 的 pdf 查看器。这是我们网站的一大需求,因为 PDF 文档至少有 50 页。

我已经通过 mozilla 研究了 pdf.js,但我似乎无法使其工作(我认为示例已损坏)

任何帮助将不胜感激!谢谢!

更新: 让它工作,但我的解决方案很混乱。我在我的站点中集成了 pdf.js 存储库的 web/viewer 代码库。因此,每当我需要查看 pdf 时,我只需使用带有源 #{pdf_viewer_path}?file=#{file_path} 的 iframe。

还有比这更好的解决方案吗?

注意:上述方法不适用于生产环境。显示页面时出现一些js错误。我让它工作的唯一方法是不预编译 pdf.js 的 js 文件。

【问题讨论】:

  • 您对pdf.js 有什么问题?这些示例运行良好,我之前已经尝试过。
  • @VivinPaliath jsbin.com/pdfjs-helloworld-v2/1/edit 没有显示任何你好世界。但是我在克隆后得到了 repo 的查看器页面。

标签: javascript ruby-on-rails pdf asynchronous pdfviewer


【解决方案1】:

这是一个实验性解决方案。我刚刚编译了 mozilla pdf.js 库并将其与 rails 引擎集成。您可以使用我在这里制作的 gem:https://github.com/normancapule/pdfjs-rails-engine.

【讨论】:

    猜你喜欢
    • 2018-10-16
    • 2014-02-10
    • 2013-12-04
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2011-10-05
    相关资源
    最近更新 更多