【发布时间】: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